Familiar with both Windows and UNIX/Linux servers. Familiar with Clean Code, Design Patterns and Unit Testing The Government Digital Services (GDS) Team aims to spearhead the digital transformation of government. GDS was established to develop new capabilities focusing on strategic systems of engagement where ICT provides a differentiating factor to citizens. The team functions to deliver digital information and transactional services leveraging on Agile Application Development, Analytics, User Experience Design, Design Thinking and Web Application Performance Optimisation. As a Software Engineer, you will write beautiful code that satisfies the customer through early and continuous delivery of working software. If you are looking for opportunities to collaborate with leading industry experts and be surrounded by highly-motivated peers, we welcome you to join GDS. These are newly-created positions with many opportunities for groundbreaking contributions. What To Expect: Assist BA on user stories elaboration Assist QA on test automation and bug fixes Assist DevOps on build and release automation Design and deliver working software applications to delight customers Improve software quality using XP practices such as code review and unit testing Prepare interface specs and other architecture documents Adheres to Software Craftsmanship Manifesto How To Succeed: Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology or related disciplines Familiar with both Windows and UNIX/Linux servers Familiar with Clean Code, Design Patterns and Unit Testing Familiar with multi-paradigm programming languages Good presentation and listening skills Working experience in Agile and UX development environment will be an added advantage Fresh graduate with great technical chops may apply