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

Posted 4 Days Ago
Be an Early Applicant
Singapore, SGP
In-Office
Senior level
Agency • Information Technology • Professional Services
The Role
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.
Summary Generated by Built In

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

Skills Required

  • Degree or equivalent in Computer Science, Software Engineering, or related field
  • At least 2 years of software engineering experience with exposure to cloud-based applications using OutSystems
  • Proficiency in at least one modern programming language (Python, JavaScript, Golang or similar)
  • Experience with low-code platforms (preferably OutSystems) or ability to quickly learn platform-specific approaches
  • Strong foundation in data structures, algorithms, and object-oriented programming
  • Knowledge of database concepts (SQL, No-SQL) and CI/CD pipelines (GitHub workflows)
  • Familiarity with web development technologies (HTML, CSS, JavaScript)
  • Basic experience with cloud platforms (AWS, Azure, GCP) and cloud services
  • Familiarity with containerisation (Docker), microservices and serverless architectures
  • Experience with API development and integration patterns (REST/SOAP)
  • Experience working in agile environments (Scrum or Kanban)
  • Interest in AI/ML technologies and willingness to learn machine learning frameworks and cloud AI services
  • Strong problem-solving, communication, and collaborative skills
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
0 Employees

What We Do

The Singapore Economic Development Board (EDB) is a government agency responsible for strategies that enhance Singapore’s position as a global centre for business, innovation, and talent. It undertakes investment promotion and industry development.

Similar Jobs

CSC Logo CSC

Senior Transaction Manager

Fintech • Legal Tech • Software • Financial Services • Cybersecurity • Data Privacy
Hybrid
Singapore, SGP
8500 Employees

Airwallex Logo Airwallex

Sales Representative

Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
In-Office or Remote
Singapore, SGP
2200 Employees

Airwallex Logo Airwallex

Staff Software Engineer

Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
In-Office or Remote
Singapore, SGP
2200 Employees

Airwallex Logo Airwallex

Senior Software Engineer

Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
In-Office or Remote
Singapore, SGP
2200 Employees

Similar Companies Hiring

Scrunch  Thumbnail
Artificial Intelligence • Information Technology • Marketing Tech • Software • SEO
Salt Lake City, Utah
Standard Template Labs Thumbnail
Artificial Intelligence • Information Technology • Software
New York, NY
25 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account