1. Lead application development team and ensure effective working environment.
2. Improve existing application and process to ensure effective current process.
3. Clear impediments/dependencies in projects to speed up progress.
4. Resolve incidents and ensure system availability within agreed SLA.
5. Resolve known problems and improve system stability.
6. Monitor and prevent issues that can impact system availability.
7. Manage and develop team members.
8. Manage and prioritize project pipeline and allocating team members effectively.
1. Bachelor Degree from IT
2. Min 4 years experience in application web and integration based development (Spring Boot, Kafka, Spring Batch)
3. Min 1 year experience in leading development team
4. Strong understanding in Agile and Scrum.
5. Strong leadership skill is a must.
6. Strong understanding in utilizing task management tools (i.e. Jira/Trello).
7. Strong communication skill in oral and written.
8. Strong task management skill and able to prioritize tasks effectively.
9. Knowledge about life insurance industry/business process is a great plus
Karirhub