พอดีว่ามีคนรู้จักกำลังหาคน ตามนี้เลยฮะ
1. Web Developer (Build)
Purpose of the job
Build web sites using HTML, CSS and Java Script based on a template library. The builds must be well structured and built to a high quality whilst being efficiently designed to minimize bandwidth
Key responsibilities
- Understanding site requirements documentation and translating it into a delivery. Ensuring that all deliverables conform to time, scope, cost and quality standards.
- Develop web sites using HTML, CSS and Java Script. HTML must be clean and efficiently applied whilst CSS and Java Script must be cleanly and efficiently applied to ensure maximum efficiency. Ability to code in a text editor essential.
- Develop web sites to support a wide range of browsers, including Internet Explorer, Firefox, Chrome and Safari.
- Implement sophisticated features using a combination of CSS, Java Script, xml and DOM. For example, cascading menus, rollover images, image zooms or dynamic currency converters.
- Unit test each and every deliverable to ensure that it conforms to the requirements in terms of functionality, layout, speed and cross browser compatibility.
- Adherence to the W3C standards.
- Adherence to established internal processes throughout the SDLC
- Work closely with Senior developers and team leads.
- Responsibility might be extended to other areas within the existing platform when required
10. Perform other duties as required to assist in managing and delivering a professional support service to the business
11. Knowledge of Fireworks for usage in image optimization essential
12. Knowledge of CVS / Subversion essential
2. Application Developer
Purpose of the job
Deliver successful implementations of Integration work to meet customer requirements.
“An integration project could be a build of the necessary integration interfaces for a new customer site, a new piece of integration for an existing customer site or a modification to an existing interface for an existing customer site.”
Key responsibilities
1. Deliver Integration work which meet customer (internal and external) requirements, e.g.:
- Ensure customer requirements are met or exceeded (e.g. time scales, functionality, usability, performance, security, resiliency, quality, etc.);
- Manages client expectations effectively;
- Ensure requirements are clear, fully defined and appropriately authorized before implementing work;
- Deliver fault-free integration of consistently high quality, bug-free, reliability, simplicity and appropriately future-proofed with a completion of Unit Test and documentations; (Refer to: Integration Implementation and Review)
- Deliver integration on time;
- Deliver rigorous support for an existing customer in areas of build a new interface, modification to an existing interface and bug fixing; (Refer to: Integration Support Process)
- Ensure excellent working relationships with internal co-operators and subordinators (e.g. Team member, Team lead, QA, TPM);
- Escalate all issues to the appropriate points at the earliest possible opportunity;
2. Play a part to deliver continuous improvement for Build & Support team, e.g.:
- Build a culture of continuous improvement (e.g. project metrics, key learnings, project reviews, etc.).
- Maintain a integration/development knowledge base of all pertinent information and known issues;
- Work on review feedback to improve coding skill or attend training/workshop;
- Attend post-integration-implementation reviews, and take all key learnings to improve the implementation;
- Share idea, challenge assumption as part of team brainstorming;
3. Perform other duties as required to assist in delivering a professional Integration service to the business.
Technical
- Perl or Any strong Object-Oriented Background (Java, C++, PHP)
- Familiar with Object-Oriented coding style
- SQL understanding
- Experience coding with Perl (cgi-script, shell-script, OOP)
- Experience working with Linux
- Version Control System (e.g. CVS)
- Apache & mod_perl
- PerlPOD
- XML/XSL
- SOAP
- Experience working with PostgreSQL
- Refactoring & Software Component Testing
Personal attributes
- Attention to detail
- Able to work under tight schedule.
- Able to operate as a team player.
- Self-motivated.
- Extremely flexible and adept at managing change request and schedule change.
- Good communication skill in English.
3. Sr. Automation Developer (QA Team)
Key responsibilities
- Providing and leading automated testing solutions on web & mobile based ecommerce system
- Primary contributor to automated framework design and implementation of an continuous integrated testing solution
- Creation, maintenance and optimization of automated test scripts.
- Building efficiency, maintainability and scalability into automation solutions.
- Test execution, reporting and analysis
- Subject matter expertise
- Providing Technical expertise to complement the Testing expertise of others within the QA team
- Detailed collaboration with testing team gathering automation test requirements and instructing on test execution.
- Must be a pro-active self-starter who can work under their own initiative and take full ownership of automation solutions.
- Able to work independently and as part of a dynamic team within a continuous improvement culture.