Job Description
Responsibilities:
- Team leading of engineers to deliver scalable architecture for IT product development to clients
- Design and coding of key components of the applications and system interfaces especially on modules with high complexity and impact
- Process feasibility evaluation and technical design documentation
- Supervise testing like unit tests, system integration tests, key person of UAT towards each parties
- Training and appraisals for engineers, path development
Requirements:
- Degree Holder in Computer Science or related disciplines
- 7 to 10 years in application development field (Banking/ Finance is an advantage)
- Solid workflow knowledge at Scrum/Kanban, CI/CD, TDD/BDD
- Prior experience in cloud services such as AWS, Junit, Jmeter, Jenkins, Docker or NoSQL Solutions
- Programming experience in: SOAP, RESTful APIs development, React/Redux, soclet.io, GraphQL, AJAX, JSON, and XML
- Others: C, Java, Python; Mobile application (iOS/Android or HTML5)
- Good team player, fast learning, passionate in development