Position: Mendix Developer
Nexttec Technology is a leading technology outsourcing company that provides innovative solutions to businesses of all sizes. We are currently seeking a highly skilled Mendix Developer to join our client.
As a Mendix Developer, you will play a key role in the development and implementation of Mendix applications for our clients. You will work closely with our project managers, designers, and other developers to deliver high-quality and efficient solutions that meet our clients' needs.
Key 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 Dev Ops, Biz Dev Ops, and Sec Dev Ops 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 i OS/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, Java Script 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, Chat GPT, Maia) to accelerate development, debugging, documentation, design, and professional client/stakeholder communication Proven ability to design and maintain comprehensive documentation (API, Low Level Designetc) Proficient in Microsoft Word and Excel for documentation and reporting
purposes
Strong Java and Java Script 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 Open Shift 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.
Soft Skills
Excellent analytical and problem-solving skills – particularly for complex integration and performance issues under tight deadlines – while remaining calm and positive during high-pressure situations or crises Excellent verbal and written communication skills; ability to write clear, professional client emails and documentation and conduct client-facing discussions Strong stakeholder-management and facilitation skills for workshops and requirement sessions Thrives in agile/scaled-agile and waterfall environments; adept at managing scope, bridging customer expectations, and enforcing process in structured deliveries Highly pro-active: identifies blockers, proposes solutions, and drives initiatives when progress slows down or new opportunities arise Proven ability to work independently while leading technical workstreams
Preferred Experience
Previous experience leading Mendix development teams Experience with Mendix tools such as QSM Hands-on experience with containerization (Docker, Kubernetes) and private cloud Mendix deployments Participation in Mendix Capture the Flag (CTF) events or proven ability to demonstrate Mendix security vulnerability concepts.
We Offer
Competitive salary and benefits package Opportunity to work on a variety of projects for clients in different industries Collaborative and dynamic work environment Professional development and training opportunities Growth potential within the company
If you are a highly motivated and skilled Mendix Developer looking to join a dynamic and growing team, we want to hear from you! Apply now and take the next step in your career with Nexttec Technology.
المسمى الوظيفي: مطور Mendix
تعد شركة Nexttec Technology شركة رائدة في مجال الاستعانة بمصادر خارجية للخدمات التكنولوجية، حيث تقدم حلولاً مبتكرة للشركات بجميع أحجامها. نحن نبحث حالياً عن مطور Mendix ذي مهارات عالية للانضمام إلى فريق عملائنا.
بصفتك مطور Mendix، ستلعب دوراً رئيسياً في تطوير وتنفيذ تطبيقات Mendix لعملائنا. ستعمل بشكل وثيق مع مديري المشاريع والمصممين والمطورين الآخرين لتقديم حلول عالية الجودة وفعالة تلبي احتياجات عملائنا.
المسؤوليات الرئيسية:
تطوير وبنية التطبيقات
تصميم وبناء ونشر تطبيقات Mendix باستخدام أفضل ممارسات البنية وأنماط التطوير. ترجمة متطلبات العمل إلى حلول Mendix قابلة للتوسع والصيانة وعالية الجودة. تطوير نماذج بيانات معقدة، وMicroflows، وNanoflows، وسير عمل، وتكاملات، ومكونات واجهة المستخدم.
بناء مكونات مخصصة باستخدام إجراءات Java (مكتوبة وفقاً لأفضل ممارسات Java واتفاقيات الشركة). تصميم وتنفيذ نماذج أمان Mendix القوية (أدوار المستخدم، أدوار الوحدة، الوصول إلى الكيانات، الوصول إلى الصفحات، الوصول إلى Microflow) مع الالتزام الصارم بمبدأ الامتياز الأقل وأفضل ممارسات أمان Mendix. ضمان أداء التطبيق وقابليته للتوسع وموثوقيته وامتثاله لمعايير أداء المؤسسات. إجراء مراجعات شاملة للكود لفرض الجودة والاتساق والقابلية للصيانة.
تنفيذ آليات قوية للتدقيق والسجلات والمراقبة مع دعم مبادئ Dev Ops وBiz Dev Ops وSec Dev Ops الحقيقية طوال دورة حياة التطبيق. بناء وحدات جاهزة للاستخدام وقابلة لإعادة الاستخدام في تطبيقات ومشاريع أخرى. تصميم وتقديم تطبيقات Mendix للجوال قوية مع التركيز على المزامنة الموثوقة دون اتصال بالإنترنت، والأداء العالي، ومعالجة البيانات المحلية الآمنة، والوظائف الأصلية المخصصة، وعمليات بناء ونشر تطبيقات iOS/Android المبسطة.
التكامل وتصميم الأنظمة
دمج تطبيقات Mendix مع الأنظمة الخارجية عبر REST، SOAP، OData، Kafka، قواعد البيانات، وموفري الهوية (OIDC، Azure AD)، وما إلى ذلك. تصميم مكونات معيارية وقابلة لإعادة الاستخدام بدرجة عالية (وحدات، Microflows، Nanoflows، مقتطفات، قوالب مستندات).
خبرة قوية في العمل مع وحدات بناء Mendix. التعاون مع مهندسي المؤسسات وفرق البنية التحتية ومالكي الأنظمة لمواءمة الحلول مع بيئة تكنولوجيا المعلومات الأوسع. قيادة المناقشات الفنية مع الفرق الخارجية حول مواضيع الأمان والشبكة والبنية التحتية. المشاركة في مناقشات فنية مفصلة تتعلق بـ APIs المنشورة/المستهلكة (نقاط النهاية، الإصدارات، المصادقة، تحديد المعدل). تصميم وتوثيق ونشر APIs باتباع أفضل ممارسات REST/SOAP. انضباط قوي في التوثيق: كود نظيف/مقروء، توثيق شامل داخل التطبيق، ووثائق تسليم/فنية كاملة (مثل LLD، وثائق API، إلخ) للعملاء.
القيادة والتعاون
توجيه وتدريب مطوري Mendix المبتدئين ومتوسطي المستوى على أفضل الممارسات والتقنيات المتقدمة. قيادة المناقشات الفنية، وورش عمل تصميم الحلول، وتخطيط العدو السريع (Sprint)، وجلسات التحسين. العمل بشكل وثيق مع مالكي المنتجات ومحللي الأعمال وأصحاب المصلحة لتوضيح المتطلبات، وتنقيح قصص المستخدم، وتحديد معايير القبول. تعزيز وفرض أفضل ممارسات تطوير Mendix والمكونات القابلة لإعادة الاستخدام.
تقديم تقدير دقيق للجهد اللازم للمهام، وقصص المستخدم، والتحسينات، وحل الأخطاء.
ضمان الجودة وإدارة دورة الحياة
ضمان التنفيذ السليم لخطوط أنابيب CI/CD، والنشر المؤتمت، واستراتيجيات التفرع في Git. إجراء اختبارات الوحدة المنهجية، واختبارات التكامل، والاختبارات الشاملة؛ إجراء اختبار تكامل النظام الكامل (SIT). استكشاف الأخطاء المعقدة وإصلاحها—بما في ذلك مشكلات التكامل والأداء والتزامن.
الإشراف على إدارة دورة حياة التطبيق: استراتيجيات التفرع، الإصدارات، تكوين البيئة (dev/test/acc/prod)، عمليات النشر، وإجراءات التراجع.
المهارات والمؤهلات المطلوبة
المهارات التقنية
شهادة Mendix المتقدمة أو الخبيرة (يفضل الخبير بشدة). خبرة لا تقل عن 3 سنوات في تطوير تطبيقات Mendix. تقديم تطبيقات Mendix إلى مرحلة الإنتاج (تطبيق معقد واحد على الأقل). معرفة بمستوى الخبراء في نمذجة النطاق، وMicroflows، وNanoflows، ونموذج الأمان، وإجراءات Java، وإجراءات Java Script وأفضل ممارسات Mendix. خبرة في التطوير القائم على Git، وخطوط أنابيب CI/CD، والنشر المؤتمت. خبرة قوية في خدمات الويب REST/SOAP، وتصميم وتوثيق API وأفضل ممارسات API. كفاءة في الاستفادة من أدوات الذكاء الاصطناعي (Copilot، Grok، Chat GPT، Maia) لتسريع التطوير، وتصحيح الأخطاء، والتوثيق، والتصميم، والتواصل المهني مع العملاء/أصحاب المصلحة. قدرة مثبتة على تصميم وصيانة وثائق شاملة (API، تصميم المستوى المنخفض، إلخ). كفاءة في Microsoft Word وExcel لأغراض التوثيق وإعداد التقارير.
كفاءة قوية في Java وJava Script للإجراءات المخصصة، وتصحيح المنطق المعقد، وتحسين الأداء. مهارات SQL متقدمة بما في ذلك كتابة وتحسين الاستعلامات المعقدة، والروابط (Joins)، والفهرسة. خبرة عملية في بيئات On-Premise وبيئات السحابة (Mendix Cloud، Azure، أو بيئات Open Shift). فهم قوي لبنية Mendix، والتكاملات، وAPIs، ومفاهيم الأمان. فهم قوي للشبكات، والشهادات، وجدران الحماية، وتكوينات الوكيل في سياقات المؤسسات.
إجراء العديد من ترقيات Mendix الرئيسية. خبرة قوية في Mendix Mobile: منطق العمل دون اتصال بالإنترنت/المزامنة، تحسين الأداء، الأمان، التخزين/التشفير الآمن للهاتف المحمول، وإدارة بناء التطبيقات، والتوقيع، وتوزيع المتجر.
المهارات الشخصية
مهارات تحليلية وحل مشكلات ممتازة—خاصة بالنسبة لمشكلات التكامل والأداء المعقدة تحت المواعيد النهائية الضيقة—مع البقاء هادئاً وإيجابياً أثناء المواقف عالية الضغط أو الأزمات. مهارات تواصل لفظية وكتابية ممتازة؛ القدرة على كتابة رسائل بريد إلكتروني ووثائق واضحة ومهنية للعملاء وإجراء مناقشات مواجهة للعملاء. مهارات قوية في إدارة أصحاب المصلحة والتيسير لورش العمل وجلسات المتطلبات. الازدهار في بيئات agile/scaled-agile وwaterfall؛ بارع في إدارة النطاق، وسد توقعات العملاء، وفرض العملية في عمليات التسليم المهيكلة. استباقي للغاية: يحدد المعوقات، ويقترح الحلول، ويدفع المبادرات عندما يتباطأ التقدم أو تظهر فرص جديدة. قدرة مثبتة على العمل بشكل مستقل مع قيادة مسارات العمل الفنية.
الخبرة المفضلة
خبرة سابقة في قيادة فرق تطوير Mendix. خبرة في أدوات Mendix مثل QSM. خبرة عملية في الحاويات (Docker، Kubernetes) وعمليات نشر Mendix في السحابة الخاصة. المشاركة في أحداث Mendix Capture the Flag (CTF) أو قدرة مثبتة على إثبات مفاهيم ثغرات أمان Mendix.
نحن نقدم
راتب ومزايا تنافسية. فرصة للعمل على مجموعة متنوعة من المشاريع للعملاء في صناعات مختلفة. بيئة عمل تعاونية وديناميكية. فرص التطوير والتدريب المهني. إمكانات النمو داخل الشركة.
إذا كنت مطور Mendix عالي التحفيز والمهارة وتتطلع للانضمام إلى فريق ديناميكي ومتنامٍ، فنحن نريد أن نسمع منك! تقدم الآن واتخذ الخطوة التالية في مسيرتك المهنية مع Nexttec Technology.