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