Singapore Economic Development Board (EDB) Logo

Singapore Economic Development Board (EDB)

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

Posted 4 Days Ago
Be an Early Applicant
In-Office
Singapore, SGP
Senior level
In-Office
Singapore, SGP
Senior level
Design, build, and maintain cloud-native applications using traditional code and OutSystems low-code. Integrate AI/ML models and cloud AI services, develop microservices, containers, and serverless functions, implement CI/CD and DevOps practices, create responsive web and mobile apps, integrate external systems/APIs, participate in agile ceremonies, conduct code reviews and testing, and produce technical documentation and proofs-of-concept.
The summary above was generated by AI

[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.

Singapore Economic Development Board (EDB) Singapore Office

Similar Jobs

An Hour Ago
Hybrid
Singapore, SGP
Senior level
Senior level
Fintech • Legal Tech • Software • Financial Services • Cybersecurity • Data Privacy
The role involves leading transaction execution and documentation review in capital markets, coordinating stakeholders to ensure compliance and efficiency, and mentoring junior team members.
An Hour Ago
In-Office or Remote
Singapore, SGP
Mid level
Mid level
Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
As an Inbound Sales Representative, you'll manage the sales process for SME leads, working closely with Marketing to optimize revenue and ensuring customer needs are met through excellent service and product activation.
Top Skills: Crm ToolsGoogle SuiteSalesforce
An Hour Ago
In-Office or Remote
Singapore, SGP
Senior level
Senior level
Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
Design, build, and operate the citizen-developer platform enabling non-product engineering groups to create workflows and automations. Ensure secure development and provide tools for team efficiency while maintaining scalability and reliability.
Top Skills: ArgocdBashCassandraGitopsGoHbaseJavaKubernetesPythonRedisTemporalTerraform

What you need to know about the Singapore Tech Scene

The digital revolution has driven a constant demand for tech professionals across industries like software development, data analytics and cybersecurity. In Singapore, one of the largest cities in Southeast Asia, the demand for tech talent is so high that the government continues to invest millions into programs designed to develop a talent pipeline directly from universities while also scaling efforts in pre-employment training and mid-career upskilling to expand and elevate its workforce.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account