Senior OutSystems Developer
Land Transport Authority (LTA)
SG, Singapore
Posted yesterday

[LTA-ITCD] SENIOR 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.

Disclaimer: This job offer was originally posted on Linkedin.

Job Details
JOB ROLE
Developer
SENIORITY LEVEL
Mid level [2 to 5 years]
JOB TYPE
Full-time
WORKPLACE
On-site
Other job posts for this role
Ampstek
Australia, Melbourne, VI
Hybrid
Full-time
yesterday
Husqvarna Group
India, Mumbai, MH
On-site
Full-time
yesterday
Babel
United Kingdom, Stromness, Scotland
Hybrid
Full-time
yesterday
Radsoft
Portugal
Remote
Full-time
yesterday
wBrain
Portugal, Lisbon
Hybrid
Full-time
11 Jun (2 days ago)
VirtueTech Recruitment Group
Yemen
Remote
Full-time
11 Jun (2 days ago)
VirtueTech Recruitment Group
United Arab Emirates
Remote
Full-time
11 Jun (2 days ago)
VirtueTech Recruitment Group
Turkey
Remote
Full-time
11 Jun (2 days ago)
VirtueTech Recruitment Group
Syria
Remote
Full-time
11 Jun (2 days ago)
VirtueTech Recruitment Group
Saudi Arabia
Remote
Full-time
11 Jun (2 days ago)