وصف الوظيفة
الوصف الوظيفي نحن نسعى للحصول على مطوِّر .NET Core رفيع المستوى للانضمام إلى فريقنا على عقد لمدة 5 أشهر .
المرشح المثالي سيكون مسؤولاً عن تصميم وتطوير ودعم تطبيقات مؤسساتية عالية الأداء وآمنة وقابلة للتوسع باستخدام تقنيات .NET Core .
يتطلب الدور خبرة قوية في تطوير الخلفية، والتكاملات المؤسسية، وبيئات السحابة، وممارسات هندسة البرمجيات الحديثة.
سيعمل المرشح الناجح عن كثب مع المعماريين وأصحاب المصلحة من الأعمال والفِرق متعددة الوظائف لتقديم حلول قوية ومبتكرة.
المسؤوليات الرئيسية تصميم وتطوير وصيانة تطبيقات مؤسساتية عالية الأداء وقابلة للتوسع باستخدام .NET Core / ASP.NET Core . تطوير ودعم واجهات RESTful APIs، وميكروسرويسز، والهندسة المعمارية الموجهة للخدمات .
التعاون مع معماريي الحلول، محللي الأعمال، وفرق التطوير لترجمة متطلبات الأعمال إلى حلول تقنية.
المشاركة في مناقشات هندسة البرمجيات والتصميم الفني، مع الالتزام بأفضل الممارسات والمعايير المعمارية.
تصميم وتنفيذ تكاملات مع أنظمة داخلية وخارجية باستخدام APIs وتكنولوجيات الرسائل وحلول الوساطة البرمجية.
تحسين أداء التطبيقات وقابليتها للتوسع وأمانها وسهولتها في الصيانة.
إجراء مراجعات الشفرة وضمان الالتزام بمعايير الترميز ومبادئ الشفرة النظيفة وأفضل ممارسات تصميم البرمجيات.
استكشاف المشكلات الفنية المعقدة وحلها عبر بيئات التطوير والاختبار والإنتاج.
دعم أنشطة النشر وبيئات الإنتاج، وضمان موثوقية النظام وتوافره.
المشاركة في فعاليات أجايل/سكرم والمساهمة في مبادرات التحسين المستمر.
التعليم درجة البكالوريوس في علوم computer أو هندسة البرمجيات أو في مجال ذي صلة .
الخبرة خبرة عملية لا تقل عن 8–10 سنوات في تطوير الخلفية وتطبيقات المؤسسات.
فهم قوي لدورة حياة تطوير البرمجيات (SDLC)، بما في ذلك التطوير والنشر والدعم في الإنتاج.
خبرة في العمل في بيئات على مستوى المؤسسات وفرق تطوير أجايل.
المهارات التقنية خبرة قوية في.NET Core وASP.NET Core وC# .
فهم راسخ لمبادئ هندسة البرمجيات وتصميم أنظمة الخلفية.
خبرة مثبتة في تطوير RESTful APIs وميكروسرويسز والهندسة المعمارية الموجهة للخدمات .
خبرة عملية في تقنيات التكامل مثل API Gateways، Message Queues (MQ)، Brokers، وحلول BPM .
خبرة قوية في تصميم وتطوير قواعد البيانات .
معرفة عميقة بنماذج التصميم، ومبادئ SOLID، وممارسات الشفرة النظيفة .
خبرة في نشر ودعم التطبيقات في بيئات السحاب العامة والخاصة .
الإلمام بمنصات CRM وتكاملات الأنظمة المؤسساتية.
خبرة مع خطوط أنابيب CI/CD، الاختبارات الآلية، وممارسات DevOps .
المهارات الناعمة: مهارات تحليلية قوية، وتصحيح أخطاء، وحل مشكلات.
دقة عالية في التفاصيل والتزام بتقديم برامج عالية الجودة.
مهارات تواصل شفوية وكتابية قوية.
القدرة على العمل بفعالية في بيئة تعاونية وتعاونية فريقياً.
الإلمام باللغة الإنجليزية مطلوب؛ تعتبر مهارات التواصل بالعربية ميزة إضافية.
مدة العقد عقد لمدة 5 أشهر .
مرشح مفضل
سنوات الخبرة
لا يوجد خبرة مطلوبة
الدرجة العلمية
درجة البكالوريوس / دبلوم عالي
Job description
Job Description We are seeking an experienced Senior .
NET Core Developer to join our team on a 5-month contract .
The ideal candidate will be responsible for designing, developing, and supporting scalable, secure, and high-performance enterprise applications using .
NET Core technologies .
The role requires strong expertise in backend development, enterprise integrations, cloud environments, and modern software engineering practices.
The successful candidate will work closely with architects, business stakeholders, and cross-functional teams to deliver robust and innovative solutions.
Key Responsibilities Design, develop, and maintain scalable and high-performance enterprise applications using .
NET Core / ASP.
NET Core . Develop and support RESTful APIs, microservices, and service-oriented architectures .
Collaborate with solution architects, business analysts, and development teams to translate business requirements into technical solutions.
Participate in software architecture and technical design discussions, ensuring adherence to best practices and architectural standards.
Design and implement integrations with internal and external systems using APIs, messaging technologies, and middleware solutions.
Optimize applications for performance, scalability, security, and maintainability.
Perform code reviews and ensure compliance with coding standards, clean code principles, and software design best practices.
Troubleshoot and resolve complex technical issues across development, testing, and production environments.
Support deployment activities and production environments, ensuring system reliability and availability.
Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.
Education Bachelor's degree in Computer Science, Software Engineering, or a related field .
Experience Minimum 8–10 years of hands-on experience in backend and enterprise application development.
Strong understanding of the full Software Development Lifecycle (SDLC) , including development, deployment, and production support.
Experience working in enterprise-scale environments and Agile development teams.
Technical Skills Strong expertise in .
NET Core, ASP.
NET Core, and C# .
Solid understanding of software architecture principles and backend system design.
Proven experience in developing RESTful APIs, microservices, and service-oriented architectures .
Hands-on experience with integration technologies such as API Gateways, Message Queues (MQ), Brokers, and BPM solutions .
Strong experience in database design and development .
Deep knowledge of design patterns, SOLID principles, and clean code practices .
Experience deploying and supporting applications in public and private cloud environments .
Familiarity with CRM platforms and enterprise system integrations.
Experience with CI/CD pipelines, automated testing, and DevOps practices .
Soft Skills Excellent analytical, debugging, and problem-solving skills.
High attention to detail and commitment to delivering high-quality software.
Strong verbal and written communication skills.
Ability to work effectively in a collaborative, team-oriented environment.
Proficiency in English is required; Arabic communication skills are considered an advantage.
Contract Duration 5-month contract .
Preferred candidate
Years of experience
No experience required
Degree
Bachelor's degree / higher diploma