[LTA-ITCD] LEAD / PRINCIPAL / SENIOR FULL STACK DEVELOPER
A senior full-stack developer at Singapore's Land Transport Authority (LTA) builds secure, scalable cloud-based and low-code/no-code digital tools that let LTA, contractors and government agencies coordinate rail and road infrastructure projects. Day-to-day work spans web/workflow/mobile development, AI feature integration, AWS/Azure/GCP deployment, API integration, and application security operat
- Compensation
- Not disclosed
- Location
- Singapore, Singapore
- Work setup
- Not specified
- Seniority
- Principal
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Fullstack
- Posted
Skills
Must have
- Knowledge in Computer Science, Software Engineering, IT or related field, or equivalent practical experience
- At least 3 years of relevant experience in software development, cloud-based application delivery or application operations
- Good understanding of programming fundamentals, data structures, algorithms and OOP principles
- Proficiency in at least one modern programming language such as Python, JavaScript/TypeScript, Java or C#
- Knowledge of relational and NoSQL databases, web technologies, version control, automated testing and CI/CD practices
- Knowledge of low-code/no-code concepts and experience developing or supporting solutions on one or more low-code/no-code platforms
- Hands-on experience setting up or configuring application environments on AWS, Azure and/or GCP
- Understanding of cloud architecture, IAM, networking, compute, storage, logging, monitoring, containerisation and serverless services
- Knowledge or practical experience in application Security Operations, including VA/PT coordination, vulnerability remediation and patch management
- Understanding of cybersecurity incident management processes, secure coding practices and application security controls
- Ability to work with security, infrastructure, operations and vendor teams to track and close security and operational issues
- Experience working in agile development environments using Scrum or Kanban methods
- Strong analytical and critical-thinking skills with a systematic approach to problem solving
Nice to have
- Knowledge of BIM (Building Information Modelling) lifecycle and Common Data Environment (CDE) concepts
- Relevant cloud or low-code/no-code certification
- Experience in API design and implementation for system-to-system integration
- Familiarity with REST/SOAP APIs, API authentication and authorisation, interface specifications, integration testing and error handling
Full description
(What the role is)
LEAD / PRINCIPAL / SENIOR FULL STACK DEVELOPER
(What you will be working on)
We are seeking a capable Full Stack Developer to join our development team and build secure, scalable and resilient cloud-based digital solutions. The role covers traditional software development, low-code/no-code delivery, cloud services setup for leveraging cloud native solutions, system integration and application Security Operations. The successful candidate will contribute to the development of digital solutions that provide a central platform for engineering project information sharing and collaboration, enabling seamless coordination among LTA, contractors, and government agencies across rail and road infrastructure projects.
What you will be working on
Software Development & AI Implementation
- Develop, enhance and maintain scalable, resilient and secure low-code/no-code platforms using modern programming languages and frameworks.
- Design and implement responsive web, workflow and mobile solutions with intuitive user interfaces that address business and user needs.
- Implement AI features by integrating machine learning models, APIs, and cloud AI services into production applications built on both traditional and low-code/no-code platforms
- Write clean, maintainable and well-documented code in accordance with established coding standards and software engineering practices.
- Participate in code reviews, technical design discussions and architecture reviews, and contribute to continuous improvement of engineering practices.
- Develop automated tests and maintain technical documentation, configuration records and architecture decision records.
Low-Code/No-Code Development
- Work with business analysts and stakeholders to translate business requirements into fit-for-purpose solutions using low-code/no-code platforms.
- Configure and develop workflows, forms, dashboards and business applications while ensuring maintainability, scalability, security and appropriate governance.
- Integrate low-code/no-code applications with external systems, databases, cloud services and APIs.
- Assess when to use low-code/no-code, custom development or a hybrid approach based on functional, security, performance and supportability needs.
- Troubleshoot application and platform issues and apply platform-agnostic development and governance best practices.
Cloud Services Setup and Deployment
- Build applications leveraging cloud platforms such as AWS, Azure, or Google Cloud Platform, utilising their core & cloud-native services and AI capabilities.
- Develop and deploy microservices, containerised applications and serverless functions as part of enterprise system architectures.