Job Openings Officer, Software Developer

About the job Officer, Software Developer

Job Responsibilities

  • Develop, maintain, enhance and troubleshoot existing applications
  • Contribute in all phases of the development lifecycle
  • Build reusable code and libraries
  • Write well-designed, testable, efficient code

Job Requirements

  • Bachelor degree in computer science or equivalent. Fresh graduate is encouraged to apply
  • Minimum 1 years of working experience in application development.
  • Good with logical analysis, data structure and algorithms
  • 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, Spring Framework, GoLang is a plus
  • Basic knowledge of Linux commands
  • Quick learner and passionate about IT
  • Good inter-personal and communication skills
  • Capability to work independently, creatively and
  • Good teamwork