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