#SGUnitedJobs Software Engineer

GOVERNMENT TECHNOLOGY AGENCY
  • Job Category
    Information Technology, Public / Civil Service
  • Job level
    Middle Management
  • Contract type
    Full Time
  • Salary
    S$8000 - S$13000

Job Description

As a self-managing, cross functional team that practices Scrum and Agile, we move fast together to solve problems in order to maximize impact to citizens. We thrive off each other’s positivity and energy, constantly challenging one another to improve our craftsmanship.

As a Software Engineer, you are required to deliver and deploy high quality software such as writing quality codes, reviewing developers’ code and participating in technical and architectural design. For instance, we work closely with MOE on ​Parents Gateway​ and our engineers have helped to improve communications and interactions between schools and parents, while easing the administrative load of teachers. The engineers on the ​Moments of Life​ team aim to ease Singaporeans' interactions with the government at key moments of their lives, such as when having a baby. You can read more about us and what we do at our blog:​https://blog.gds-gov.tech/

We invite interested applicants who like the idea of applying skills and expertise to serve the public. If you feel you have what it takes to be part of the​Digital Design & Development (DCUBE)​ team, we welcome you to join DCUBE.

 

What to Expect:

  • Collaborate closely with other specialists within an agile and collaborative team environment, including:

○ Advocating a positive team culture

        ○ Working with UX Designers to implement their designs into working software

        ○ Working with Business Analyst to craft user stories by providing technical analysis

        ○ Working with Quality Engineers to develop automated tests and fix defects

        ○ Working with DevOps Engineers to manage builds and releases

        ○ Working with Security Engineers to address security issues/vulnerabilities

        ○Assisting Product/Delivery Managers in technical assessment of new feature requests or engagements

How to Succeed:

  • Degree or Diploma in Computer Science, Information Systems, Computer Engineering, or related disciplines

  • Have the desire to serve the public through the use of technology and hunger for learning, a healthy discontent with the status quo, and an itch to improve things.

  • Software development is a team sport, so we look for team players with good communication skills.

  • The following are added advantages:

        ○Experience with modern web application technology stacks, such as NodeJS, TypeScript, and associated ecosystem, JSON REST API design & implementation as well as Web front-end technology and frameworks, such as ReactJS, Webpack

        ○ Working experience in an agile environment

       ○Familiarity with best practices, such as Cloud platforms e.g. AWS, GCP, Azure, Automated testing tools, Docker and/or other related container technologies/tools and Mobile app development for iOS and/or Android (native, or with cross-platform tools like React Native)


Closing on 21 Apr 2021