Skip to Content

Senior Outsystem Developer

Muscat, Oman

Job Purpose:

The Senior OutSystems Developer is responsible for designing, developing, and maintaining high-quality web and mobile applications using the OutSystems low-code platform. This role requires advanced technical expertise, problem-solving skills, and the ability to collaborate effectively with cross-functional teams to deliver scalable, secure, and efficient digital solutions.

Duties & Responsibilities:

  • Lead the design, development, and deployment of applications using the OutSystems platform in alignment with business requirements.
  • Build and maintain frontend and backend modules, ensuring performance, scalability, and security best practices.
  • Integrate OutSystems applications with databases, APIs, and third-party systems using REST/SOAP and other integration techniques.
  • Ensure solution quality by performing thorough testing, debugging, and performance optimization.
  • Participate actively in Agile ceremonies (scrum meetings, sprint planning, refinements, and retrospectives).
  • Apply UI/UX best practices in developing responsive and user-friendly applications.
  • Collaborate with business analysts, architects, and project managers to translate functional requirements into effective technical solutions.
  • Maintain high coding standards through peer code reviews and adherence to OutSystems architecture and best practices.
  • Develop applications following the Minimum Viable Product (MVP) approach while ensuring maintainability and scalability.
  • Support and mentor junior developers, fostering skill development and ensuring code quality across the team.
  • Proactively identify and address technical debt and propose improvements to system architecture.
  • Stay current with OutSystems platform updates, tools, and frameworks, applying innovations to improve project delivery.

Qualifications & Experience:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 6+ years of experience in application development, with at least 3+ years in OutSystems.
  • OutSystems Certification (Professional or Expert level) is a must.
  • Strong knowledge of OutSystems Frontend and Backend, Service Studio, Integration Studio, and Lifetime.
  • Experience working with Relational Databases (SQL Server, MySQL, or Oracle).
  • Proven experience in code testing, CI/CD pipelines, and version control systems (Git).
  • Solid understanding of software design principles, architecture, and security best practices.
  • Ability to work independently and take ownership of deliverables.
  • Excellent analytical, debugging, and mentoring skills.
  • Strong communication skills and the ability to collaborate in a team environment.