Experience working in an Agile environment and familiarity with Agile practices such as TDD and CI/CD will be an added advantage. Join an Agile team in Ministry of Manpower to take on the exciting and challenging role of delivering and maintaining a large-scale enterprise web application that comprises public facing eService and intranet back office application, and to build a product that both provides a delightful user experience, and flexible to adapt to changes. What to Expect: Design, develop and maintain business rules using Agile methodology based on requirements specified in user stories, using the technology stack and agreed engineering practices for the product.Work closely and collaborate with the Business Analysts and Quality Engineers for user stories elaboration, test automation, bug fixes etc. Work closely and collaborate with the Business Analysts and Quality Engineers for user stories elaboration, test automation, bug fixes etc. Work with DevOps team on build and release automation to achieve Continuous Integration and Continuous Delivery (CI/CD) for software. Responsible for providing estimates for each of the tasks during iteration planning. Responsible for converting acceptance criteria into automated unit tests. Support production issues and duty rotation for after-office-hours critical issue support. Champion Agile technical practices such as test driven development (TDD). Hands on role to perform the necessary analysis, design, development tasks related to business rules using Oracle Policy Automation (OPA). How to Succeed: Degree or Diploma in Computer Science, Computer or Electronics Engineering, Information Technology or related disciplines At least 2 years of experience in software development. Candidates with 5 or more years of experience will be considered for a senior position Experience working in an Agile environment and familiarity with Agile practices such as TDD and CI/CD will be an added advantage Experience with requirements gathering and business analysis will be an added advantage Experience in developing/maintaining rulesets using Oracle Policy Automation (OPA) will be an added advantage Experience with Java J2EE programming, interfacing using SOAP/REST API technologies will be an added advantage Team player with good communication and interpersonal skills Strong analytical, logical thinking and writing skills Passionate in championing the team to continuously improve to deliver high quality software product