Primary Role |
|---|
| This role is required to work with project team and owns the responsibilities of design and development of project using Java/J2EE technologies. |
Working Relationships |
|---|
| Report directly to supervisor(s) or Project Manager. |
| Interact with internal/external client counterparts. |
| Lead and provide guidance to the technical team |
| Interact with internal, local and global technical communities. |
Professional Responsibilities |
|---|
| Share responsibilities in the overall outcomes of the project: component designing, testing, coding in software project development, peer review conduct to ensure adherence to standards and provide improvement recommendations. |
| Provide technical leadership to project team and members. |
| Participate and represent CSC Vietnam at local technical communities/practices and globally within CSC. |
| Provide technical supports in pursuits of new business opportunities. |
| Mentor and provide professional guidance to more junior members. |
Education/Training |
|
|---|---|
| Bachelor's Degree in Computer Science/IT. | |
| Relevant English certifications, e.g. TOEFL, TOEIC… | |
| Relevant technology certifications, e.g. SCJP, SCJD, SCJA, SCWCD, SCBCD… | |
Professional Requirements |
|---|
| 03+ years experience in developing web application using Java/J2EE technologies is a must (SE - SSE level). |
| 06+ years experience in software development (PSE level who can lead the team and play technical lead role). |
| Competent in English communication, presentation, and teaming skills are required. |
| Solid OO design skill, e.g. OOAD using UML is essential |
| Solid Java/J2EE programming and OOP experience are essential. |
| Experience of using Application Frameworks (including Spring, Struts, Hibernate…), Design Patterns and Coding Best Practices. |
| Experience with one or more of the following web application servers: IBM Web Sphere, BEA Web Logic, JBOSS is requested. |
| Solid PL SQL coding experience using one or more of the following RDBMS: Oracle, SQL, DB2 is required. |
| Experience with test-driven development with JUnit is required. |
| Experience using formal methodologies, e.g. RUP, XP is desirable. |