About the role
The Low Code Engineer will be responsible for the maintenance, enhancement and stabilisation of an existing Singapore public-sector digital service, while supporting its transition towards a modern technology architecture. The engineer will perform hands-on technical work across the application lifecycle, including application development, production support, troubleshooting, deployment, technical documentation and migration activities.
Key responsibilities
- Design, develop, test enhancements and defect fixes for applications developed using OutSystems
- Develop and maintain backend business logic, workflows, integrations and rules using OutSystems and, where applicable, Oracle Policy Automation
- Develop and maintain frontend functionality using OutSystems and Sitefinity CMS
- Develop and maintain Oracle Database components, including schemas, SQL queries, stored procedures and data-integrity controls
- Investigate and resolve application defects, production incidents, integration failures and performance issues
- Support application deployments, release activities, rollback and post-deployment verification
- Perform root-cause analysis and implement permanent corrective actions for recurring technical issues
- Support application components hosted on AWS services including S3, Lambda, EC2, ELB, CodeDeploy and KMS
- Produce and maintain technical documentation including solution designs, architecture diagrams, interface specifications, deployment procedures, operational runbooks and migration plans
- Lead end-to-end technical delivery across application enhancement, production support and modernisation workstreams
About you
- At least 3 years of hands-on application development experience using OutSystems
- Completed at least one Singapore Government project involving an OutSystems-based production system with a total project or contract value of at least S$5 million
- Experience supporting at least one production application after go-live, including incident investigation, defect resolution or application enhancement
- Hands-on experience working with Oracle Database in an application-development or production support environment
- Experience working with an Enterprise technology environment involving application development and one or more supporting technology areas, such as database, infrastructure, integration, security or identity components
- At least 7 years of hands-on application development experience, including a minimum of 3 years using OutSystems (Senior Consultant)
- At least 2 years of experience leading technical delivery and/or defining solution architecture (Senior Consultant)
- Led the technical delivery of at least one production application implementation, major system enhancement or migration/modernisation initiative (Senior Consultant)