Job Openings
G06 - Low Code Engineer
About the job G06 - Low Code Engineer
Key Responsibilities
Application Development
- Design, build, deploy, and maintain applications using low code / no code platforms, particularly OutSystems.
- Configure and develop application features such as rules engine, workflows, process logic, data validations, screen flows, and page layouts.
- Deliver scalable, maintainable, and high-quality low-code solutions aligned with business and technical requirements.
Requirements Analysis & Solutioning
- Work closely with business analysts and stakeholders to understand business needs and translate them into functional and technical specifications.
- Propose suitable low-code solution approaches that address business requirements while ensuring maintainability and extensibility.
Workflow Automation & Integration
- Develop automated workflows, digital forms, and system integrations to streamline business processes and enhance operational efficiency.
- Implement and maintain integrations with enterprise systems using APIs and other supported integration methods.
- Ensure system interactions and data exchanges are reliable and aligned with enterprise standards.
Testing & Quality Assurance
- Conduct functional and non-functional testing to ensure applications meet quality expectations.
- Support quality engineering practices such as test-driven development (TDD), peer collaboration, defect resolution, and continuous improvement.
- Troubleshoot application issues and implement fixes, enhancements, and optimisations where required.
Documentation & Support
- Prepare and maintain comprehensive technical and user documentation, including:
- user guides
- technical specifications
- support materials
- operational notes
- Support deployed applications through maintenance, issue analysis, fixes, and ongoing enhancements.
Collaboration & Delivery
- Collaborate with cross-functional teams including IT, business units, project teams, and external vendors.
- Participate in Agile ceremonies and contribute to iterative delivery in a fast-paced environment.
- Work independently where required while maintaining strong teamwork and delivery discipline.
Mandatory Requirements
- Degree or Diploma in Computer Science, Computer Engineering, Electronics Engineering, Information Technology, or a related discipline.
- 3 to 7 years of relevant experience in application development, including hands-on experience in low code / no code platforms.
- Proven experience in designing, developing, and deploying applications using OutSystems or similar low-code platforms.
- Familiarity with the Software Development Lifecycle (SDLC).
- Experience working in Agile teams, with exposure to:
- Scrum
- Continuous Integration
- Test-Driven Development (TDD)
- Pair Programming
- Experience in developing and deploying applications with minimal coding.
- Knowledge of web technologies, including:
- HTML
- CSS
- JavaScript
- Knowledge of database systems, including:
- SQL
- NoSQL
- Familiarity with APIs and integrations with enterprise systems.
- Strong analytical, troubleshooting, and problem-solving skills.
- Good written and verbal communication skills, with the ability to engage stakeholders effectively.
- Ability to work both independently and collaboratively in a team environment.
- Strong attention to detail and commitment to quality delivery.
- Familiarity with DevOps practices, including CI/CD pipelines.
- Relevant certifications in OutSystems or other low code / no code platforms.
- Exposure to mobile application development.
- Hands-on experience in administration setup and managing low-code platform features, including:
- rules engine
- workflow configuration
- process logic
- data validation
- screen flows
- page layouts
- Experience supporting application enhancements, production fixes, and operational support activities.