Job Summary | |
· Participates in client communications, and in understanding complex elements of a client’s business · Software development based on client requirements. Applying experience, and theoretical and practical understanding of technology and methodology in designing software solutions, apply or ensure apply standard software development process. · Works independently as member of project team or lead a number of software development professionals. | |
Education Requirements | |
Bachelor, Master, or Ph.D. degree in Computer Science or related majors (e.g. information technology, electronic engineering, mathematics, etc.) | |
Experience Requirements | |
· More than 6 years of software developing experience with at least 2 years system architect experience in J2EE technology · Knowledgeable in latest J2EE technologies in software engineering, including database structure, web services, application servers, configuration management, automatic testing · State-of-the-art software solution architecture design with object-oriented analysis/design as well as the common design patterns. Be able to use Rational Rose or other tools to model · Experience in High-Tech ( Iron and Steel, LCD/LCM, IC, Semi-Conductor…etc) industry is a plus. · Knowledgeable in software development life cycle and quality processes · Experience in SCM, ERP, e-Procurement, MRP, APS, CIM and MES is a plus | |
Personal Characteristics | |
· Passion for work, team-work · Good customer service attitude · Work under pressure · Willing to long term travel, both domestic and overseas | |
Skill and Knowledge Requirements | |
| Strong requirement analysis skill. Familiar with common requirement gathering methods. |
| Strong software design capability, familiar with OOA & OOP, UML. |
| Strong programming skill in J2EE (JSP, Struts, Servlet, EJB, J2EE Patterns, Hibernate). |
| Familiar to UML and other mainstream development and design tools. |
| Strong database skill on Oracle / SQL-Server is must. |
| Skill on J2EE Application Server (Websphere, Weblogic and Jboss) is must. |
| Strong English communication capability, speaking and written. |
|
|
Job Responsibilities and Tasks | |
| Participate in the design, development and testing of software solutions based on client requirements |
| Works independently as member of project team or may also lead a number of software development professionals |
| Participates in client communications to understand client’s business requirement and apply experience |
| Full life cycle software engineering/quality management. |
| Support pre-sale activity |