متطلبات هامة:- خبرة عملية في تطوير البرمجيات لا تقل عن 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.
- خبرة عملية في دمج الذكاء الاصطناعي/النماذج اللغوية الكبيرة (AI/LLM) وأدوات الذكاء الاصطناعي.
- إجادة اللغة الإنجليزية (تحدثاً وكتابةً).
IMPORTANT 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).