Software Developer

1 Position


Job Description

  • Reviewing current systems
  • Presenting ideas for system improvements, including cost proposals
  • Working closely with analysts, designers and staff
  • Producing detailed specifications and writing the programme codes
  • Testing the product in controlled, real situations before going live
  • Preparation of training manuals for users
  • Maintaining the systems once they are up and running


  • BS/MS degree in computer science or related field with prior work experience in Software Engineering, Software Development
  • Ability to write Statements of Work for solutions
  • Experience with the following products is preferred, but not required: Amazon Web Services, Microsoft Azure

Additional preferred relevant technical skills

  • Spring
  • Linux
  • AWS (EC2, RDS, S3, Networking, Security, CFT, Monitoring)
  • Oracle
  • MySQL
  • Tomcat


  • Competitive package
  • Paid time-off
  • Pay-for-Performance
  • Tuition reimbursement
  • Provident Fund


Please submit your CV to