Send me more jobs like this

Sorry, This job is expired.

Software Engineer (BPM Developer)

Keywords / Skills : Software Engineer (BPM Developer)

Posted: 2019-05-22

IT/Computers - Software
Software Engineer/Programmer
Posted On
22nd May 2019
Job Ref code
Job Description
The Government Digital Services (GDS) Team was established to develop new capabilities focusing on strategic systems of engagement and aims to spearhead the digital transformation of government. As a BPM Developer, you will be collaborating with a team of highly motivated peers to deliver and maintain large-scale projects using Agile software development methodology. Success in this role will be demonstrated by your passion to drive the team to continuously improve in delivering quality software product. What to Expect:
  • Deliver and deploy high quality software
    • Analyse, design, and develop BPM (Business Process Management) applications using Agile methodology
    • Analyse users’ requirements and define technical scope/ assumptions with effort estimations on each story during each iteration planning
    • Translate users’ requirements into functional system designs and build business process models, prototypes, and applications using good software development practices
    • Practise Test Driven Development (TDD) by writing unit tests and functional testing based on acceptance criteria and perform code reviews to establish software quality
  • Collaborate closely with other specialists
    • Work with Scrum Master to advocate a positive team culture
    • Work with Product Owners/Business Analysts to craft user stories by providing technical analysis
    • Work with Quality Engineers to develop automated tests and fix defects
    • Work closely with DevOps team to manage build and releases
    • Production support and deployment may require after-office-hours support
How to Succeed:
  • Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology or related disciplines
  • Minimum of 3 years’ experience as Software Engineer
  • Familiar with Clean Code, Design Patterns and Unit Testing
  • Familiar with Relational Databases (Oracle Database/ MySQL/ PostgreSQL)
  • Familiar with Web Services (REST/ JSON/ SOAP/ XML)
  • Experience in Object-oriented Programming

About Company

The Government Technology Agency (GovTech) aims to transform the delivery of Government digital services by taking an "outside-in" view, putting citizens and businesses at the heart of everything we do. We also develop the Smart Nation infrastructure and applications, and facilitate collaboration with citizens and businesses to co-develop technologies. Join us as we support Singapore's vision of building a Smart Nation - a nation of possibilities empowered through info-communications technology and related engineering.

Walkin for you