وصف الوظيفة
نحن نبحث عن مطوّرين مخضرمين في Senior .
NET Developer لتصميم وتطوير وصيانة تطبيقات مؤسسية من المستوى الأول وتكامل الأنظمة.
المرشح المثالي يجب أن يمتلك خبرة قوية في مجموعة تقنيات Microsoft، تطوير واجهات API، إدارة قواعد البيانات، ونشر التطبيقات.
يتطلب هذا الدور خبرة عملية في بناء حلول قابلة للتوسع وآمنة وعالية الأداء، مع التعاون مع فرق متعددة التخصصات لتسليم تطبيقات حاسمة للأعمال.
المسؤوليات الرئيسية تصميم وتطوير واختبار وصيانة تطبيقات المؤسسات باستخدام .
NET Framework، ASP.
NET Core، و C# .
تطوير وصيانة RESTful APIs وخدمات SOAP/XML Web Services لدمج التطبيق بسلاسة.
بناء حلول تكامل قابلة للتوسع وآمنة مع الأنظمة الداخلية وأنظمة الطرف الثالث.
تطوير وتكوين وصيانة خدمات Windows لدعم المعالجة الخلفية.
تصميم وتحسين واستكشاف حلول قواعد البيانات باستخدام Microsoft SQL Server وOracle Database .
نشر وتكوين وإدارة التطبيقات المستضافة على Internet Information Services (IIS).
تنفيذ ممارسات كود آمن وضمان الامتثال لمعايير أمان API والتكامل.
التعاون مع محللي الأعمال ومهندسي الحلول وفِرق ضمان الجودة وأصحاب المصلحة لفهم المتطلبات وتسليم حلول تقنية.
إجراء مراجعات الشيفرة وتصحيح الأخطاء وتحسين الأداء وتحسين التطبيق.
المشاركة في تنفيذ CI/CD ونشر التطبيق وإدارة الإصدار باستخدام ممارسات DevOps.
الحفاظ على كود المصدر باستخدام Git أو TFS واتباع أفضل ممارسات التحكم بالإصدارات.
إنشاء وصيانة وثائق تقنية، بما في ذلك وثائق التصميم، وثائق API، ودلائل النشر.
استكشاف مشكلات الإنتاج وتقديم دعم فوري لتطبيقات الأعمال الحيوية.
الحد الأدنى 5+ سنوات من الخبرة العملية في .
NET Framework وتطوير تطبيقات ASP.
NET Core الحد الأقصى 5 سنوات من الخبرة في العمل في مجال البنوك أو القطاع المالي.
كفاءة قوية في البرمجة بلغة C# مع خبرة في مبادئ التصميم الموجه للكائنات.
خبرة واسعة في تطوير واستهلاك وتكامل SOAP/XML Web Services .
خبرة قوية في تصميم RESTful API، التطوير، التكامل، واستكشاف الأخطاء.
خبرة عملية في تطوير، نشر、 وصيانة خدمات Windows .
خبرة مطورة في قواعد البيانات مع Microsoft SQL Server، بما في ذلك إجراءات مخزنة، T-SQL، وتحسين الأداء.
خبرة في العمل مع Oracle Database وتطوير PL/SQL.
خبرة عملية في نشر، إعداد، وإدارة التطبيقات على Internet Information Services (IIS).
فهم جيد لممارسات DevOps، بما في ذلك خطوط أنابيب CI/CD، النشر الآلي، وإدارة الإصدارات.
الكفاءة مع Git و/أو Team Foundation Server (TFS) لإدارة الشيفرة والتحكم بالإصدارات.
فهم قوي لهندسة التكامل، مبادئ تصميم التطبيق، وأنماط التكامل المؤسسي.
خبرة في تنفيذ حلول تكامل آمنة، بما في ذلك مصادقة API وتفويض، وتشفير، و SSL/TLS، وOAuth، وJWT، وتطبيق أفضل ممارسات الأمان صناعيًا.
المرشح المفضل
سنوات الخبرة
لا توجد خبرة مطلوبة
الدرجة العلمية
درجة البكالوريوس / دبلوم أعلى
Job description
We are looking for experienced Senior .
NET Developer to design, develop, and maintain enterprise-grade applications and system integrations.
The ideal candidate should have strong expertise in the Microsoft technology stack, API development, database management, and application deployment.
This role requires hands-on experience in building scalable, secure, and high-performance solutions while collaborating with cross-functional teams to deliver business-critical applications.
Key Responsibilities Design, develop, test, and maintain enterprise applications using .
NET Framework , ASP.
NET Core , and C# .
Develop and maintain RESTful APIs and SOAP/XML Web Services for seamless application integration.
Build scalable and secure integration solutions with internal and third-party systems.
Develop, configure, and maintain Windows Services to support backend processing.
Design, optimize, and troubleshoot database solutions using Microsoft SQL Server and Oracle Database .
Deploy, configure, and manage applications hosted on Internet Information Services (IIS) .
Implement secure coding practices and ensure compliance with API security and integration standards.
Collaborate with business analysts, solution architects, QA teams, and stakeholders to understand requirements and deliver technical solutions.
Perform code reviews, debugging, performance tuning, and application optimization.
Participate in CI/CD implementation, application deployment, and release management using DevOps practices.
Maintain source code using Git or TFS and follow version control best practices.
Create and maintain technical documentation, including design documents, API documentation, and deployment guides.
Troubleshoot production issues and provide timely support for critical business applications.
Minimum 5+ years of hands-on experience in .
NET Framework and ASP.
NET Core application development Maximum 5 years of working experience in banking or financial domain.
Strong proficiency in C# programming with expertise in object-oriented design principles.
Extensive experience in developing, consuming, and integrating SOAP/XML Web Services .
Strong expertise in RESTful API design, development, integration, and troubleshooting.
Hands-on experience in developing, deploying, and maintaining Windows Services .
Strong database development experience with Microsoft SQL Server , including stored procedures, T-SQL, and performance optimization.
Experience working with Oracle Database and PL/SQL development.
Hands-on experience in deploying, configuring, and managing applications on Internet Information Services (IIS) .
Good understanding of DevOps practices, including CI/CD pipelines , automated deployments, and release management.
Proficiency with Git and/or Team Foundation Server (TFS) for source code management and version control.
Strong understanding of integration architecture , application design principles, and enterprise integration patterns.
Experience implementing secure integration solutions , including API authentication, authorization, encryption, SSL/TLS, OAuth, JWT, and industry-standard security best practices.
Preferred candidate
Years of experience
No experience required
Degree
Bachelor's degree / higher diploma