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.