Job Openings
    
    Officer, Software Development
  
  About the job Officer, Software Development
Location: IT Application Department, Head Office
Job Responsibilities:
- Write high quality code using the guidelines and effectively debug the code
 - Develop and maintenance Insurance Core System (mostly written in PL/pgSQL)
 - Participate in the full stack of the Software Development Life Cycle (SDLC)
 - Build reusable code and libraries
 - Write clear, readable, and maintainable code. Take ownership of the quality and usability of code
 - Development of Technology research capacity and capability to meet with company business current and future requirements
 - Good foundation in data structures, algorithms, and OO Design with rock-solid programming skills
 
Job Requirements:
- Bachelors degree in computer science or equivalent. Fresh graduate is encouraged to apply
 - Good with logical analysis, data structure and algorithms
 - Very knowledgeable in PL/pgSQL and SQL in general
 - Good knowledge and understanding on OOP and design patterns
 - Knowledge of Relational Databases and ORM technologies
 - Experience with web server such as Apache Tomcat
 - Experience in Java and Spring Boot Framework
 - Basic knowledge of Linux commands
 - Quick learner and passionate about IT
 - Good interpersonal and communication skills
 - Capability to work independently and creatively
 - Good teamwork