REQUIREMENTS:
Minimum 4+ years of hands-on software development experience is mandatory.
Minimum 2+ years in a Senior, Team Lead, or Supervisory role is mandatory.
Fresh graduates, undergraduates, and non-technical applicants will be automatically disqualified.
About the Role:
We are looking for a hands-on Application Developer Supervisor to lead daily execution, deliver full-stack features, integrate AI/LLM tools, and mentor developers while working closely with the Software Development Senior Supervisor.
Key Responsibilities:
Lead day-to-day execution of development tasks and code quality.
Design and deliver full-stack features from backend (.NET Core) to frontend (React/Angular).
Build and integrate AI/LLM capabilities and AI coding assistants into applications.
Review code, perform unit/integration testing, and maintain secure software standards.
Troubleshoot production issues and improve system performance.
Mentor junior/mid-level developers and foster their technical growth.
Requirements & Qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
4+ years of total software development experience.
2+ years in a Senior or Leadership/Supervisory role.
Strong proficiency in C#, ASP.NET Core, Entity Framework Core, and REST APIs.
Solid experience with PostgreSQL or SQL Server.
Practical knowledge of React or Angular.
Experience with Git, Docker, CI/CD, and Agile methodologies.
Hands-on experience with AI/LLM integrations and AI tools.
Fluent in English (spoken and written).
المتطلبات:
خبرة عملية لا تقل عن 4 سنوات في تطوير البرمجيات إجبارية.
خبرة لا تقل عن سنتين في دور قيادي أو إشرافي أو كقائد فريق إجبارية.
سيتم استبعاد الخريجين الجدد والطلاب الجامعيين والمتقدمين غير التقنيين تلقائياً.
عن الدور:
نحن نبحث عن مشرف مطور تطبيقات ذو خبرة عملية لقيادة التنفيذ اليومي، وتقديم ميزات متكاملة (Full-stack)، ودمج أدوات الذكاء الاصطناعي/نماذج اللغات الكبيرة (AI/LLM)، وتوجيه المطورين أثناء العمل عن كثب مع المشرف الأول لتطوير البرمجيات.
المسؤوليات الرئيسية:
قيادة التنفيذ اليومي لمهام التطوير وضمان جودة الكود.
تصميم وتقديم ميزات متكاملة (Full-stack) من الواجهات الخلفية (.NET Core) إلى الواجهات الأمامية (React/Angular).
بناء ودمج قدرات الذكاء الاصطناعي/نماذج اللغات الكبيرة ومساعدي البرمجة المعتمدين على الذكاء الاصطناعي في التطبيقات.
مراجعة الكود، وإجراء اختبارات الوحدات/التكامل، والحفاظ على معايير البرمجيات الآمنة.
استكشاف الأخطاء وإصلاحها في بيئة الإنتاج وتحسين أداء النظام.
توجيه المطورين المبتدئين ومتوسطي الخبرة وتعزيز نموهم التقني.
المتطلبات والمؤهلات:
درجة البكالوريوس في علوم الحاسب، أو هندسة البرمجيات، أو مجال ذي صلة.
خبرة لا تقل عن 4 سنوات في تطوير البرمجيات.
خبرة لا تقل عن سنتين في دور قيادي أو إشرافي.
كفاءة عالية في C#, ASP.NET Core, Entity Framework Core, و REST APIs.
خبرة قوية في PostgreSQL أو SQL Server.
معرفة عملية بـ React أو Angular.
خبرة في Git, Docker, CI/CD، ومنهجيات Agile.
خبرة عملية في عمليات الدمج الخاصة بالذكاء الاصطناعي/نماذج اللغات الكبيرة وأدوات الذكاء الاصطناعي.
إجادة اللغة الإنجليزية تحدثاً وكتابة.