The Government Digital Services (GDS) Team wasestablished to develop new capabilities focusing on strategic systems ofengagement and aims to spearhead the digital transformation of government.
As a BPM Developer, you will be collaboratingwith a team of highly motivated peers to deliver and maintain large-scaleprojects using Agile software development methodology.
Success in this rolewill be demonstrated by your passion to drive the team to continuously improvein delivering quality software product.
What to Expect :
Deliver and deploy high qualitysoftware
Analyse, design, and developBPM (Business Process Management) applications using Agile methodology
Analyse users’ requirements anddefine technical scope / assumptions with effort estimations on each story duringeach iteration planning
Translate users’ requirementsinto functional system designs and build business process models, prototypes,and applications using good software development practices
Practise Test DrivenDevelopment (TDD) by writing unit tests and functional testing based onacceptance criteria and perform code reviews to establish software quality
Collaborate closely with otherspecialists
Work with Scrum Master toadvocate a positive team culture
Work with ProductOwners / Business Analysts to craft user stories by providing technical analysis
Work with Quality Engineers todevelop automated tests and fix defects
Work closely with DevOps teamto manage build and releases
Production support anddeployment may require after-office-hours support
How to Succeed :
Degree or Diploma in ComputerScience, Computer or Electronics Engineering, Information Technology or relateddisciplines
Minimumof 3 years’ experience as Software Engineer
Familiar with Clean Code,Design Patterns and Unit Testing
Familiar with RelationalDatabases (Oracle Database / MySQL / PostgreSQL)
Familiar with Web Services(REST / JSON / SOAP / XML)
Experience in Object-oriented Programming