
OutSystems Developer for EnterpriseSG (4 years experience)
[12 months contract, renewable]
[Candidates are required to complete a technical test before being shortlisted for an interview]
As an OutSystems Developer, you will design, develop, and maintain OutSystems applications, working closely with the product team to deliver high-quality software solutions. You will leverage your expertise in OutSystems to troubleshoot issues, ensure thorough testing, and meet client requirements.
Key responsibilities:
1) Application Development
- Design and develop robust, scalable, and high-performance OutSystems applications which includes:
- Customising and configuring OutSystems components, modules and integrations to meet product objectives and requirements
- Developing and implementing data models, business logic, user interfaces as well as the unit tests associated with the functionalities.
- Responsible for both front-end and back-end development tasks
- Leverage industry and technical background to create high-level solutions with long-term value
- Continuously improve our development processes and technical infrastructure
2) Collaboration
- Work with cross-functional teams to gather and analyse business requirements and translate them into technical requirements
- Participate actively in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives
- Conduct application requirements gathering and design review sessions with relevant stakeholders to align solutions with requirements and goals
3) Quality Assurance
- Conduct unit testing, debugging and troubleshooting to ensure the quality and reliability of applications.
- Ensure and maintain the CI/CD pipeline for seamless code promotion and deployment
- Work closely with quality assurance and testing teams to validate functionality, performance, and security of applications
4) Maintenance and Issue Resolution
- Maintain application codebase & related OutSystems platform matters,
- Troubleshoot and resolve critical issues efficiently
To qualify for the role, you must have / be able to demonstrate a combination of the following:
- At least 4 years of hands-on experience in developing applications using OutSystems
- Strong understanding of software development lifecycle, methodologies and practices
- Proficiency in OutSystems platform features, including visual modeling, logic flows, data modeling, and user interface design
- Proficiency in front-end and backend development languages such as HTML, CSS, JavaScript, React, Angular, Application Program Interfaces (APIs) for web services using REST, RESTful web services and API Gateways
- Knowledge of SQL and database design principles
- Excellent problem-solving skills, with the ability to analyse complex business requirements and design scalable solutions
- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders
- Knowledge and experience in support tools for agile methodologies (e.g., JIRA, Confluence)
Ideally, you’ll also have:
- Appetite to take ownership of several complex initiatives
- Dedication to working with your colleagues as part of a high-performing team
- Natural curiosity and the confidence to provide alternative options or suggestions when you see something that could be improved
- Passion to lend subject matter expertise to the design, planning and implementation of strategic transformational initiatives for our clients
[12 months contract, renewable]
[Candidates are required to complete a technical test before being shortlisted for an interview]
As an OutSystems Developer, you will design, develop, and maintain OutSystems applications, working closely with the product team to deliver high-quality software solutions. You will leverage your expertise in OutSystems to troubleshoot issues, ensure thorough testing, and meet client requirements.
Key responsibilities:
1) Application Development
- Design and develop robust, scalable, and high-performance OutSystems applications which includes:
- Customising and configuring OutSystems components, modules and integrations to meet product objectives and requirements
- Developing and implementing data models, business logic, user interfaces as well as the unit tests associated with the functionalities.
- Responsible for both front-end and back-end development tasks
- Leverage industry and technical background to create high-level solutions with long-term value
- Continuously improve our development processes and technical infrastructure
2) Collaboration
- Work with cross-functional teams to gather and analyse business requirements and translate them into technical requirements
- Participate actively in agile ceremonies, including sprint planning, daily stand-ups, and retrospectives
- Conduct application requirements gathering and design review sessions with relevant stakeholders to align solutions with requirements and goals
3) Quality Assurance
- Conduct unit testing, debugging and troubleshooting to ensure the quality and reliability of applications.
- Ensure and maintain the CI/CD pipeline for seamless code promotion and deployment
- Work closely with quality assurance and testing teams to validate functionality, performance, and security of applications
4) Maintenance and Issue Resolution
- Maintain application codebase & related OutSystems platform matters,
- Troubleshoot and resolve critical issues efficiently
To qualify for the role, you must have / be able to demonstrate a combination of the following:
- At least 4 years of hands-on experience in developing applications using OutSystems
- Strong understanding of software development lifecycle, methodologies and practices
- Proficiency in OutSystems platform features, including visual modeling, logic flows, data modeling, and user interface design
- Proficiency in front-end and backend development languages such as HTML, CSS, JavaScript, React, Angular, Application Program Interfaces (APIs) for web services using REST, RESTful web services and API Gateways
- Knowledge of SQL and database design principles
- Excellent problem-solving skills, with the ability to analyse complex business requirements and design scalable solutions
- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders
- Knowledge and experience in support tools for agile methodologies (e.g., JIRA, Confluence)
Ideally, you’ll also have:
- Appetite to take ownership of several complex initiatives
- Dedication to working with your colleagues as part of a high-performing team
- Natural curiosity and the confidence to provide alternative options or suggestions when you see something that could be improved
- Passion to lend subject matter expertise to the design, planning and implementation of strategic transformational initiatives for our clients