- Location
- Singapore
- Type
- Full-time
- Department
- Engineering
- Experience
- 4+ years
- Closing date
- Today
- Source
- CareersPage
Description
We are seeking a talented Low Code Engineer who combines deep OutSystems expertise with strong full-stack engineering fundamentals to deliver and operate secure, reliable, citizen-facing digital services. You will work across application architecture, integrations, SQL Server, IIS, cloud infrastructure, security, observability and CI/CD; troubleshoot complex production issues; and drive modernization, automation and engineering standards across the platform.
Key Responsibilities:
Application Engineering
- Design, build and maintain secure, scalable applications and integrations using APIs and SFTP.
- Translate business needs into maintainable technical solutions and improve existing applications for quality and performance.
- Contribute to architecture, technical design and code reviews.
Engineering Excellence
- Advance CI/CD, automated testing, observability and operational automation.
- Promote secure, maintainable designs, engineering standards, documentation, knowledge sharing and platform governance.
Platform Operations & Reliability
- Operate OutSystems environments across development, testing and production, including deployments, upgrades, migrations and environment management.
- Diagnose and resolve application, workflow, timer, integration and platform issues using logs, metrics and monitoring data.
- Support production incidents, perform root cause analysis and implement preventive improvements.
Cloud, Infrastructure & Security
- Design, build and maintain services hosted on cloud platforms and troubleshoot IIS, Windows Server, SQL Server, networking and related infrastructure.
- Contribute to compliance, hardening, backup, patching and operational resilience activities.
Key Requirements:
OutSystems Development
- At least 4 years of experience developing and maintaining applications using the OutSystems platform.
- Strong understanding of OutSystems architecture, LifeTime, Service Center, deployment processes and development best practices.
- Experience designing secure, scalable and maintainable OutSystems applications and integrations.
- Ability to troubleshoot application, workflow, timer, integration and platform issues in production environments.
Full-Stack Engineering
- At least 6 years of professional software engineering experience, with strong fundamentals in modern application architecture and design.
- Working knowledge of C# and .NET, with experience designing and developing backend services and APIs.
- Proficiency in modern frontend development using JavaScript or TypeScript, HTML5, CSS3, and frameworks such as React or Vue.
- Strong experience with Microsoft SQL Server, including data modelling, complex queries, performance optimization and production troubleshooting.
- Experience implementing integrations using REST, SOAP or other API technologies.
- Experience supporting applications on cloud platforms, with working knowledge of IIS, Windows Server, networking, security, high availability and disaster recovery.
- Experience with Git, CI/CD, automated testing, monitoring, logging, observability and production incident management; familiarity with Infrastructure as Code is an advantage.
- Understanding of secure software development, including authentication, authorization, encryption, audit logging and compliance requirements in regulated environments.
- Ability to troubleshoot across application, database, integration and infrastructure layers and drive issues through to resolution.
Key Attributes:
- Engineering Ownership: Demonstrate experience and a track record of accountability for outcomes and driving issues and opportunities through to resolution.
- Engineering Excellence: Produce maintainable, reliable and secure solutions while continuously improving engineering practices.
- Deep Problem Solving: Diagnose issues across application, database, integration and infrastructure layers, perform root cause analysis effectively and work independently.
- Trade-offs & Prioritization: Balance engineering quality, business priorities and operational constraints.
- Collaboration & Communication: Communicate clearly and work effectively with product managers, engineers and designers. Share trade-offs between speed, quality and simplicity while communicating respectfully.
- Continuous Learning: Demonstrate curiosity and adapt to new technologies, engineering practices and industry trends.
- Implementation and/or integration with AI is expected in the role.