في الموقع - الإمارات - ابو ظبي · ٣ يوليو ٢٠٢٦
تكنولوجيا المعلومات
<section><p class="heading jdMain">وصف الوظيفة</p><p class="heading">الأدوار والمسؤوليات</p><div class="paragraph"><p><strong>مهندس برمجيات أول</strong></p><p><strong>نظرة عامة</strong></p><p>نحن نبحث عن مهندس برمجيات عالي المهارة يمتلك قدرات خلفية وباك-إند فولي-ستاك قوية للانضمام إلى فريقنا المتنامي في الأردن. المرشح المثالي يجلب خبرة تقنية عميقة، وشغف ببناء أنظمة قابلة للتوسع، والقدرة على العمل ضمن بيئات سحابية حديثة. يتضمن هذا الدور تصميم وتطوير وتحسين التطبيقات الموزعة التي تدعم عمليات حاسمة للمهمة.</p><br><p><strong>المسؤوليات الأساسية</strong></p><ul><li><p>تصميم وتطوير والحفاظ على حلول برمجية عالية الجودة باستخدام .NET (C#)، JavaScript، أو TypeScript.</p></li><li><p>بناء وتحسين أركان معمارية تعتمد على الخدمات المصغرة وأنظمة موزعة.</p></li><li><p>تنفيذ وتحسين حلول تخزين البيانات باستخدام PostgreSQL، Elasticsearch، وتقنيات قائمة الرسائل.</p></li><li><p>تطوير والحفاظ على RESTful APIs ومكونات مبنية على الأحداث.</p></li><li><p>التعاون مع فرق متعددة التخصصات لتقديم تطبيقات آمنة وقابلة للتوسع وعالية الأداء.</p></li><li><p>نشر ومراقبة واستكشاف أخطاء التطبيقات في بيئات محكومة باستخدام Kubernetes و Docker.</p></li><li><p>المساهمة في خطوط أنابيب CI/CD وضمان عمليات توصيل آلية وسلسة.</p></li><li><p>تطبيق مهارات تحليلية قوية وحل المشكلات لتحسين أداء النظام وموثوقيته.</p></li></ul><br><p><strong>المؤهلات المطلوبة</strong></p><ul><li><p>خبرة مهنية في تطوير البرمجيات لا تقل عن 5+ سنوات.</p></li><li><p>إتقان قوي في .NET (C#) وخبرة عملية مع منظومة .NET.</p></li><li><p>خبرة صلبة مع JavaScript أو TypeScript.</p></li><li><p>خبرة مثبتة في العمل مع الخدمات المصغرة والهياكل المعمارية للنظم الموزعة.</p></li><li><p>معرفة عملية بـ PostgreSQL، Elasticsearch، وتقنيات قائمة الرسائل (مثل RabbitMQ، Kafka).</p></li><li><p>إلمام بـ Kubernetes، Docker، وممارسات CI/CD الحديثة.</p></li><li><p>فهم قوي لتصميم RESTful API ونماذج قائمة على الأحداث.</p></li><li><p>ذهنية مدفوعة بالأداء مع الانتباه للتفاصيل والتحسين.</p></li></ul><br><br><br></div></section><section><p class="heading">ملف المرشح المطلوب</p><p class="paragraph"></p><p><strong>التعليم</strong></p><ul><li><p>درجة البكالوريوس في علوم الحاسب أو هندسة البرمجيات أو الهندسة الحاسوبية أو مجال فني ذو صلة.</p></li><li><p>درجة الماجستير إضافة لكنها ليست مطلوبة.</p></li></ul><br><p><strong>من المفيد وجوده</strong></p><ul><li><p>خبرة في React.js أو أطر فرونت-إند حديثة مماثلة.</p></li><li><p>التعرض لأجهزة بيومترية مثل ماسحات بصمة الإصبع، ماسحات القزحية، أنظمة التعرف على الوجه، أو أجهزة التقاط التوقيع.</p></li><li><p>خلفية في الحكومات أو الأمن أو الدفاع أو أنظمة مراقبة الحدود.</p></li><li><p>معرفة بمعايير بيومترية مثل ISO 19794، NIST، أو الأطر ذات الصلة.</p></li></ul><p></p></section>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p><strong>Senior Software Engineer</strong></p><p><strong>Overview</strong></p><p>We are seeking a highly skilled Software Engineer with strong backend and full-stack capabilities to join our growing team in Jordan. The ideal candidate brings deep technical expertise, a passion for building scalable systems, and the ability to work within modern cloud‑native environments. This role involves designing, developing, and optimising distributed applications that support mission-critical operations.</p><br><p><strong>Key Responsibilities</strong></p><ul><li><p>Design, develop, and maintain high-quality software solutions using .NET (C#), JavaScript, or TypeScript.</p></li><li><p>Build and enhance microservices-based architectures and distributed systems.</p></li><li><p>Implement and optimise data storage solutions using PostgreSQL, Elasticsearch, and message‑queue technologies.</p></li><li><p>Develop and maintain RESTful APIs and event-driven components.</p></li><li><p>Collaborate with cross-functional teams to deliver secure, scalable, and high-performance applications.</p></li><li><p>Deploy, monitor, and troubleshoot applications in containerised environments using Kubernetes and Docker.</p></li><li><p>Contribute to CI/CD pipelines and ensure smooth, automated delivery processes.</p></li><li><p>Apply strong analytical and problem-solving skills to improve system performance and reliability.</p></li></ul><br><p><strong>Required Qualifications</strong></p><ul><li><p>5+ years of professional software development experience.</p></li><li><p>Strong proficiency in .NET (C#) and hands-on experience with the .NET ecosystem.</p></li><li><p>Solid experience with JavaScript or TypeScript.</p></li><li><p>Proven experience working with microservices and distributed system architectures.</p></li><li><p>Practical knowledge of PostgreSQL, Elasticsearch, and message‑queue technologies (e.g., RabbitMQ, Kafka).</p></li><li><p>Familiarity with Kubernetes, Docker, and modern CI/CD practices.</p></li><li><p>Strong understanding of RESTful API design and event-driven patterns.</p></li><li><p>A performance-driven mindset with attention to detail and optimisation.</p></li></ul><br><br><br></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p><strong>Education</strong></p><ul><li><p>Bachelor’s degree in computer science, Software Engineering, Computer Engineering, or a related technical field.</p></li><li><p>Master’s degree is a plus but not required.</p></li></ul><br><p><strong>Nice to Have</strong></p><ul><li><p>Experience with React.js or similar modern frontend frameworks.</p></li><li><p>Exposure to biometric devices such as fingerprint scanners, iris scanners, facial recognition systems, or signature‑capture devices.</p></li><li><p>Background in government, security, defence, or border‑control systems.</p></li><li><p>Knowledge of biometric standards such as ISO 19794, NIST, or related frameworks.</p></li></ul><p></p></section>