📍 المملكة العربية السعودية تحديث مستمر على مدار الساعة

وظيفة مطور Mendix أول لدى Omnix International في الرياض

Senior Mendix Developer
🏢 Omnix International
🕒 نُشرت: (اليوم) 📍 الرياض وظائف الهندسة والتقنية
التقديم على الوظيفة من المصدر الرسمي ↗

تفاصيل الوظيفة

شركة Omnix International تعلن عن توفر وظيفة Senior Mendix Developer في الرياض، السعودية. يتولى هذا المنصب تصميم وتطوير وصيانة تطبيقات Mendix عالية الجودة مع توجيه المطورين المبتدئين والتعاون مع أصحاب المصلحة لضمان الالتزام بأفضل الممارسات.

المهام والمسؤوليات

تطوير التطبيقات والهندسة المعمارية: - تصميم وبناء ونشر تطبيقات Mendix باستخدام أفضل ممارسات الهندسة المعمارية وأنماط التطوير. - ترجمة متطلبات الأعمال إلى حلول Mendix قابلة للتوسع والصيانة. - تطوير نماذج المجالات المعقدة، والـ microflows و nanoflows وسير العمل ومكونات الواجهة. - بناء مكونات مخصصة باستخدام Java actions (وفق أفضل ممارسات Java وسياسات الشركة). - تصميم وتنفيذ نماذج أمان Mendix القوية (أدوار المستخدم، أدوار الوحدة، صلاحيات الكيانات والصفحات والـ microflows) مع الالتزام بمبدأ الامتياز الأقل. - ضمان أداء التطبيق وقابلية التوسع والموثوقية والامتثال لمعايير المؤسسة. - إجراء مراجعات شاملة للكود لتعزيز الجودة والاتساق. - تنفيذ آليات التدقيق والتسجيل والمراقبة مع تطبيق مبادئ DevOps و BizDevOps و SecDevOps. - بناء وحدات منتجة قابلة لإعادة الاستخدام في تطبيقات ومشاريع أخرى. - تصميم وتقديم تطبيقات Mubbile قوية مع التركيز على التزامن دون اتصال، والأداء العالي، والمعالجة الآمنة للبيانات المحلية، والوظائف الأصلية المخصصة، وعمليات البناء والنشر لنظامي iOS و Android. التكامل وتصميم الأنظمة: - دمج تطبيقات Mendix مع الأنظمة الخارجية عبر REST و SOAP و OData و Kafka و قواعد البيانات وموفري الهوية (OIDC, Azure AD) وغيرها. - تصميم مكونات ووحدات عالية المعيارية وقابلة لإعادة الاستخدام (وحدات، microflows, nanoflows, snippets, قوالب المستندات). - خبرة قوية في استخدام Mendix Building Blocks. - التعاون مع مهندسي المؤسسة وفرق البنية التحتية وأصحاب الأنظمة لمواءمة الحلول مع المشهد التقني الأوسع. - قيادة النقاشات التقنية مع الفرق الخارجية حول الأمان والشبكات والبنية التحتية. - المشاركة في النقاشات التقنية التفصيلية حول واجهات برمجة التطبيقات المنشورة/المستهلكة (endpoints, versioning, authentication, rate limiting). - تصميم وتوثيق ونشر واجهات برمجة التطبيقات وفق أفضل ممارسات REST/SOAP. - انضباط قوي في التوثيق: كود نظيف وقابل للقراءة، توثيق شامل داخل التطبيق، ومستندات تسليم فنية كاملة (مثل LLD و API documentation) للعملاء. القيادة والتعاون: - توجيه وتدريب مطوري Mendix المبتدئين والمتوسطين على أفضل الممارسات والتقنيات المتقدمة. - قيادة النقاشات التقنية وورش عمل تصميم الحلول وتخطيط السباق وجلسات التحسين. - العمل عن كثب مع مالكي المنتجات ومحللي الأعمال وأصحاب المصلحة لتوضيح المتطلبات وتحسين قصص المستخدمين وتحديد معايير القبول. - تعزيز وتطبيق أفضل ممارسات تطوير Mendix والمكونات القابلة لإعادة الاستخدام. - تقديم تقدير دقيق للجهد للمهام وقصص المستخدمين والتحسينات وحل الأخطاء. ضمان الجودة وإدارة دورة الحياة: - ضمان التنفيذ السليم لخطوط CI/CD والنشر الآلي واستراتيجيات التفرع في Git. - إجراء اختبارات الوحدة المنهجية واختبارات التكامل واختبارات النهاية إلى النهاية، وإجراء اختبار تكامل النظام الكامل (SIT). - استكشاف وإصلاح الأخطاء المعقدة بما في ذلك مشكلات التكامل والأداء والتزامن. - الإشراف على إدارة دورة حياة التطبيق: استراتيجيات التفرع والإصدار وتكوين البيئة (dev/test/acc/prod) وعمليات النشر وإجراءات الاسترجاع.

الشروط والمتطلبات

المهارات التقنية: - شهادة Mendix Advanced أو Expert (يفضل Expert بشدة). - خبرة 3+ سنوات في تطوير تطبيقات Mendix. - خبرة في تسليم تطبيقات Mendix إلى مرحلة الإنتاج (تطبيق معقد واحد على الأقل). - معرفة متخصصة في نمذجة المجال، الـ microflows و nanoflows، نموذج الأمان، Java actions، JavaScript actions وأفضل ممارسات Mendix. - خبرة في التطوير باستخدام Git، خطوط CI/CD، والنشر الآلي. - خبرة قوية في خدمات REST/SOAP وتصميم وتوثيق واجهات برمجة التطبيقات وأفضل الممارسات. - إجادة استخدام أدوات الذكاء الاصطناعي (Copilot, Grok, ChatGPT, Maia) لتسريع التطوير والتصحيح والتوثيق والتصميم والتواصل المهني مع العملاء وأصحاب المصلحة. - قدرة مثبتة على تصميم وصيانة توثيق شامل (API, Low-Level Design إلخ). - إجادة استخدام Microsoft Word و Excel للتوثيق وإعداد التقارير. - إجادة قوية في Java و JavaScript للإجراءات المخصصة وتصحيح الأخطاء المنطقية المعقدة وتحسين الأداء. - مهارات SQL متقدمة بما في ذلك كتابة وتحسين الاستعلامات المعقدة والـ joins والفهرسة. - خبرة عملية في البيئات المحلية (On-Premise) والبيئات السحابية (Mendix Cloud, Azure, أو OpenShift). - فهم قوي لهندسة Mendix والتكامل وواجهات برمجة التطبيقات ومفاهيم الأمان. - فهم قوي للشبكات والشهادات وجدران الحماية وإعدادات البروكسي في سياقات المؤسسة. - خبرة في إجراء ترقيات رئيسية متعددة لـ Mendix. - خبرة قوية في Mendix Mobile: منطق التزامن دون اتصال، تحسين الأداء، الأمان، التخزين/التشفير الآمن على الجهاز المحمول، وإدارة بناء التطبيقات والتوقيع وتوزيع المتاجر.

عرض النص الأصلي للإعلان

Job Title: Senior Mendix Developer

Role: Full-time (On-site)

Job location: Saudi Arabia


Senior Mendix Developer is responsible for designing, developing, and maintaining high-quality Mendix applications that align with business objectives and software development standards. This role combines strong technical expertise in Mendix with the ability to guide junior developers, collaborate with stakeholders, and drive best practices across the low-code application lifecycle.


Responsibilities:

  • Application Development & Architecture
  • Design, build, and deploy Mendix applications using best-practice architecture and development patterns.
  • Translate business requirements into scalable, maintainable, and high-quality Mendix solutions.
  • Develop complex domain models, microflows, nanoflows, workflows, integrations, and UI components.
  • Build custom components using java actions (written as per Java best practices & company conventions)
  • Design and implement robust Mendix security models (user roles, module roles, entity access, page access, microflow access) strictly adhering to the principle of least privilege and Mendix security best practices.
  • Ensure application performance, scalability, reliability, and compliance with enterprise performance standards.
  • Conduct thorough code reviews to enforce quality, consistency, and maintainability.
  • Implement robust auditing, logging, and monitoring mechanisms while championing true DevOps, BizDevOps, and SecDevOps principles throughout the application lifecycle
  • Build productized modules that are reusable in other apps and projects.
  • Design and deliver robust Mendix mobile apps with emphasis on reliable offline synchronization, high performance, secure local data handling, custom native functionality, and streamlined iOS/Android build & deployment processes.


  • Integration & System Design
  • Integrate Mendix applications with external systems via REST, SOAP, OData, Kafka, databases, identity providers (OIDC, Azure AD), etc.
  • Design highly modular and reusable components (modules, microflows, nanoflows, snippets, document templates).
  • Strong experience working with Mendix Building Blocks.
  • Collaborate with enterprise architects, infrastructure teams, and system owners to align solutions with the broader IT landscape.
  • Lead technical discussions with external teams on security, network, and infrastructure topics.
  • Engage in detailed technical discussions regarding published/consumed APIs (endpoints, versioning, authentication, rate limiting).
  • Design, document, and publish APIs following REST/SOAP best practices.
  • Strong documentation discipline: clean/readable code, comprehensive in-app documentation, and complete handover/technical delivery documents (e.g. LLD, API documentation..etc) for clients


  • Leadership & Collaboration
  • Mentor and coach junior and Intermediate-level Mendix developers on best practices and advanced techniques.
  • Lead technical discussions, solution-design workshops, sprint planning, and refinement sessions.
  • Work closely with product owners, business analysts, and stakeholders to clarify requirements, refine user stories, and define acceptance criteria.
  • Promote and enforce Mendix development best practices and reusable components.
  • Provide accurate effort estimation for tasks, user stories, enhancements, and bug resolutions.
  • Quality Assurance & Lifecycle Management
  • Ensure proper implementation of CI/CD pipelines, automated deployments, and branching strategies in Git.
  • Perform systematic unit testing, integration testing, and end-to-end testing; conduct full System Integration Testing (SIT).
  • Troubleshoot and resolve complex, tricky bugs-including integration, performance, and concurrency issues.
  • Oversee application lifecycle management: branching strategies, versioning, environment configuration (dev/test/acc/prod), deployment processes, and rollback procedures.


Required Skills & Qualifications

Technical Skills

  • Mendix Advanced or Expert certification (Expert strongly preferred).
  • 3+ years of experience developing Mendix applications.
  • Delivered Mendix applications into production (at least 1 complex application).
  • Expert-level knowledge of 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 and documentation and API best practices.
  • Proficient in leveraging AI tools (Copilot, Grok, ChatGPT, Maia) to accelerate development, debugging, documentation, design, and professional client/stakeholder communication.
  • Proven ability to design and maintain comprehensive documentation (API, Low-Level Design…etc).
  • Proficient in Microsoft Word and Excel for documentation and reporting purposes.
  • Strong Java and JavaScript proficiency for custom actions, debugging complex logic, and performance optimization.
  • Advanced SQL skills including writing and optimizing complex queries, joins, and indexing.
  • Hands-on experience with On-Premise environments and cloud environments (Mendix Cloud, Azure, or OpenShift environments).
  • Solid understanding of Mendix architecture, integrations, APIs, and security concepts.
  • Solid understanding of networking, certificates, firewalls, and proxy configurations in enterprise contexts.
  • Performed multiple Mendix Major upgrades
  • Strong expertise in Mendix Mobile: offline/sync logic, performance optimization, security, secure mobile storage/encryption, and managing app builds, signing, and store distribution.

المصدر: LinkedIn - أُضيفت للموقع في 18 يونيو 2026