Senior Mendix Developer📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Riyadh |
Job Description
About the Senior Mendix Developer Role
Omnix International is seeking a Senior Mendix Developer to join their team in Riyadh. This full-time position requires 2-5 years of experience in Mendix application development. The role focuses on designing, developing, and maintaining high-quality Mendix applications, aligning with business objectives and software development standards. This position involves technical leadership and collaboration with stakeholders.
Core Responsibilities
The Senior Mendix Developer will be responsible for the end-to-end lifecycle of Mendix applications. Key duties include:
- Designing, building, and deploying Mendix applications using best-practice architecture and development patterns, translating business requirements into scalable and maintainable solutions.
- Developing complex domain models, microflows, nanoflows, workflows, integrations, and UI components, including custom components using Java actions.
- Implementing robust Mendix security models, adhering to the principle of least privilege.
- Ensuring application performance, scalability, reliability, and compliance with enterprise standards.
- Conducting thorough code reviews and implementing auditing, logging, and monitoring mechanisms.
- Building reusable productized modules for broader application.
- Designing and delivering Mendix mobile applications with a focus on offline synchronization, performance, security, and native functionality.
- Integrating Mendix applications with external systems via various protocols (REST, SOAP, OData, Kafka, databases, identity providers).
- Designing and documenting APIs following best practices.
- Maintaining a strong documentation discipline for code, in-app content, and technical handover documents.
Leadership and Collaboration
This role involves guiding and collaborating with team members and stakeholders:
- Mentoring and coaching junior and intermediate Mendix developers on best practices and advanced techniques.
- Leading technical discussions, solution-design workshops, and sprint planning sessions.
- Collaborating with product owners, business analysts, and stakeholders to clarify requirements and refine user stories.
- Promoting and enforcing Mendix development best practices and reusable components.
- Providing accurate effort estimations for tasks and enhancements.
Quality Assurance and Lifecycle Management
Ensuring the quality and smooth operation of applications is critical:
- Ensuring proper implementation of CI/CD pipelines, automated deployments, and branching strategies in Git.
- Performing systematic unit testing, integration testing, and end-to-end testing, including full System Integration Testing (SIT).
- Troubleshooting and resolving complex bugs, including integration, performance, and concurrency issues.
- Overseeing application lifecycle management, including versioning, environment configuration, deployment processes, and rollback procedures.
Required Technical Skills and Qualifications
Candidates should possess the following qualifications:
- Mendix Advanced or Expert certification (Expert strongly preferred).
- 3+ years of experience developing Mendix applications, with at least one complex application delivered to production.
- Expert-level knowledge of Mendix domain modeling, microflows, nanoflows, security model, Java actions, JavaScript actions, and Mendix best practices.
- Experience with Git-based development, CI/CD pipelines, and automated deployments.
- Strong experience with REST/SOAP web services, API design, documentation, and best practices.
- Proficiency in leveraging AI tools (*, Copilot, ChatGPT) for development acceleration.
- Proven ability to design and maintain comprehensive documentation (API, Low-Level Design).
- Proficient in Microsoft Word and Excel for documentation.
- Strong Java and JavaScript proficiency for custom actions and optimization.
- Advanced SQL skills, including query optimization.
- Hands-on experience with On-Premise and cloud environments (Mendix Cloud, Azure, OpenShift).
- Solid understanding of Mendix architecture, integrations, APIs, and security concepts.
- Solid understanding of networking, certificates, firewalls, and proxy configurations in enterprise contexts.
- Experience with multiple Mendix Major upgrades.
- Strong expertise in Mendix Mobile, including offline/sync logic, performance, security, and build/distribution processes.
Requirements
- Requires 2-5 Years experience
Similar Jobs
You may also like
- Related Senior Mendix Developer Opportunities
- Sales Representative Jobs in Al Khobar
- Marketing Manager Jobs in Al Khobar
- Marketing Specialist Jobs in Al Khobar
- Financial Accountant Jobs in Al Khobar
- Sales Manager Jobs in Al Khobar
- Other Job Fields in Riyadh
- Sales Representative Jobs in Riyadh
- Marketing Manager Jobs in Riyadh
- Office Manager Jobs in Riyadh
- Marketing Specialist Jobs in Riyadh
- Project coordinator Jobs in Riyadh
- Financial Accountant Jobs in Riyadh
- Administrative Assistant Jobs in Riyadh
- Customer Service Representative Jobs in Riyadh
- Executive Assistant Jobs in Riyadh
- Sales Manager Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Maintenance Supervisor Jobs in Riyadh
- Store Keeper Jobs in Medina
- Receptionist Jobs in Al Hafuf
- Data Analyst Jobs in Riyadh
- School Principal Jobs in Dhahran
- Cashier Jobs in Jeddah
- Project coordinator Jobs in Makkah
- Pastry Chef Jobs in Jeddah
- Physical Therapist Jobs in Al Hafuf
- Receptionist Jobs in Riyadh