Job Summary:
Software Developer is responsible for developing digital platforms for AIA / AIA Wellness. You will be part of a scrum team and work with a team of both in-house and outsource developers.
Responsibilities:
- Write codes that meet AIA standard and serve business requirements
- Manage full software development life cycle
- Write unit tests and automation e2e testing
- Perform DevOps functions such as CI/CD scripting, test automation
- Develop technical documents and ensuring that all technical documents are up to date
- Maintain and enhance AIA digital platforms
- Troubleshoot coding problem and coordinate with various parties to resolve technical issues, create root cause analysis and prevention recommendations
- For a senior position, use technical knowledge and experience to advise and lead junior developers
Qualifications:
- Bachelor's Degree or higher in computer engineering, computer science, information technology or a related discipline.
- At least 5 years of experience with either React Native framework and Java / Spring Boot
- At least 5 years of experience for a senior position
- Experience in in API development and RESTful webservices
- Experience in database technologies such as MS SQL Server, MongoDB
- Experience with Agile methodology using JIRA or similar platforms
- Broad knowledge in software development technology and tools
- Strong problem-solving and interpersonal skills.
- Good command of English