Summary
Rihal is seeking a Senior Low-Code Developer to design, develop, deploy, and maintain web and mobile applications on the OutSystems platform. The role includes building frontend and backend modules, integrating databases and external systems, testing and optimizing applications, and contributing to Agile delivery and code reviews. The developer will collaborate with business analysts, architects, and project managers, and mentor junior developers. Applicants need a relevant bachelor’s degree, at least six years of application development experience including three years with OutSystems, and a Professional or Expert OutSystems certification. The location is Oman; no salary or visa details are stated.
The posting
As published on rihal.om. Pulled from the employer's site and shown as they wrote it.
Job Purpose:
The Senior Lowcode 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.