Now hiring

[LTA-ITCD] PRP / SENIOR / EXECUTIVE SOFTWARE/OUTSYSTEMS DEVELOPER @ Sggovterp

SingaporeOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

[What the role is] PRINCIPAL / SENIOR / EXECUTIVE SOFTWARE/OUTSYSTEMS DEVELOPER [What you will be working on] We are seeking a talented Software Developer to join our dynamic development team, to build innovative cloud-based software solutions with AI capabilities using both traditional development approaches and modern low-code platforms like OutSystems. This role offers the opportunity to contribute to cutting-edge projects whilst developing expertise in modern cloud technologies, AI integration, low-code development, and agile product development practices. The new IT systems/products will serve LTA, contractors and government agencies for efficient road and traffic operations and seek to improve the journey of commuters and motorists.

Software Development & AI Implementation

• Develop and maintain scalable, resilient cloud-native applications using modern programming languages and frameworks, and low-code platform such as OutSystems. • Design, develop, and deploy applications using OutSystems platform, creating responsive web, workflow and mobile applications with intuitive user interfaces. • Implement AI features by integrating machine learning models, APIs, and cloud AI services into production applications built on both traditional and low-code platforms. • Write clean, maintainable, and well-documented code that addresses real user needs, following established coding standards and best practices across different development approaches. • Participate in code reviews, technical design discussions, architecture reviews and contribute to continuous improvement of development processes for both traditional and low-code development. • Contribute to robust automated testing frameworks and create comprehensive technical documentation and decision records.

Low code platform development

• Collaborate with business analysts and stakeholders to gather requirements and translate them into technical solutions using OutSystems. • Integrate OutSystems applications with external systems, databases, and APIs to create comprehensive solutions. • Troubleshoot and resolve technical issues in existing OutSystems applications and maintain platform-specific best practices. • Leverage OutSystems capabilities for rapid application development whilst ensuring scalability and maintainability. Cloud Development & Deployment

• Build applications leveraging cloud platforms such as AWS, Azure, or Google Cloud Platform, utilising their core services and AI capabilities. • Develop microservices, containerised applications, and serverless functions as part of larger system architectures. • Collaborate with DevOps teams to deploy applications through CI/CD pipelines and monitor application performance in cloud environments, including OutSystems deployments.

Agile Team Participation

• Actively participate in agile ceremonies including daily stand-ups, sprint planning, sprint reviews, and retrospectives. • Work collaboratively with the project team, product owners, and cross-functional team members to deliver features within sprint commitments. • Contribute to story estimation, task breakdown, and sprint goal achievement whilst embracing agile principles and continuous learning. Learning & Innovation

• Stay current with emerging technologies in cloud development, AI/ML, low-code applications, and software engineering practices. • Participate in proof-of-concept development and technical spike investigations across different platforms and technologies. • Contribute ideas for improving development processes, tools, and product features whilst building expertise in AI integration, cloud-native development, and low-code platforms.

[What we are looking for]

• Knowledge in Computer Science, Software Engineering, or a related field. Technical Foundation

• Knowledge in Computer Science, Software Engineering, or related field, or equivalent practical experience. • At least 2 years of experience in software engineering roles with exposure to cloud-based applications using OutSystems. • Solid understanding in programming fundamentals with proficiency in at least one modern programming language such as Python, JavaScript, Golang or similar. • Experience with low-code platforms, preferably OutSystems, or demonstrated ability to quickly learn platform-specific development approaches. • Strong foundation in computer science concepts including:

• Data structures • Algorithms • Object-Oriented Programming principles • Knowledge of database concepts (SQL, No-SQL) and CI/CD pipeline (GitHub workflows). • Familiar with web development technologies (HTML, CSS, JavaScript). • Understanding of software development lifecycle, API Design, DevOps principles, version control (Git), and testing methodologies across different approaches. Cloud & AI Awareness

• Basic experience with cloud platforms (AWS, Azure, GCP) and understanding of cloud services. • Familiarity with containerisation concepts (Docker) and API development, and integration patterns including web services (REST/SOAP APIs). • Interest in AI/ML technologies with willingness to learn machine learning frameworks and cloud AI services. • Understanding of how low-code platforms integrate with cloud services and external systems. Agile & Collaboration Skills

• Experience working in agile development environments using Scrum or Kanban methodologies. • Strong problem-solving abilities and attention to detail across different development paradigms. • Good communication skills and ability to work effectively in a collaborative team environment with both technical and business stakeholders. • Willingness to contribute to team knowledge sharing across traditional and low-code development approaches. Personal Qualities

• Strong analytical and thinking skills with a systematic approach to problem solving. • Self-motivated, independent and curious. • Receptive to feedback and mentorship from senior members. • Collaborative mindset with good communication skills. • Detailed oriented approach to coding with focus on writing clean, readable code. • Reliable and committed to delivering quality work within established timelines.

*As part of the shortlisting process for the role, you may be required to complete a medical declaration and / or undergo further assessment.

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores