Senior Outsystem Developer
Muscat,
Oman
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.
