Singapore Economic Development Board (EDB) Logo

Singapore Economic Development Board (EDB)

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

Reposted 15 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.
    *As part of the shortlisting process for the role, you may be required to complete a medical declaration and / or undergo further assessment.

Singapore Economic Development Board (EDB) Singapore Office

Similar Jobs

8 Minutes Ago
In-Office or Remote
Singapore, SGP
Mid level
Mid level
Information Technology • Software • Financial Services • Quantitative Trading
Design, build, and operate high-performance Kdb+/Q platforms for real-time and historical market data, partnering with traders and researchers to deliver scalable time-series analytics, streaming, and trading solutions while driving architecture, automation, and operational excellence.
Top Skills: C++Distributed SystemsJavaKdb+/QLinuxMarket DataPythonTime-Series Analytics
8 Minutes Ago
In-Office
Singapore, SGP
Junior
Junior
Artificial Intelligence • Hardware • Information Technology • Machine Learning
The engineer will enhance manufacturing performance through yield analysis and data analytics, applying knowledge of semiconductor processes to identify and resolve issues.
Top Skills: Data AnalyticsStatistical Analysis
8 Minutes Ago
In-Office
Singapore, SGP
Senior level
Senior level
Artificial Intelligence • Hardware • Information Technology • Machine Learning
Lead the design and validation of SSD firmware test architecture for enterprise and automotive products. Oversee automation platforms, troubleshoot critical issues, and implement validation strategies.
Top Skills: CFioLinuxNvmeNvme-CliPciePynvmePythonSataShell

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