Develop, maintain, and enhance web applications using C#, .NET / .NET Core, and ASP.NET Core. Design and develop RESTful APIs and backend services. Write clean, scalable, maintainable, and high-quality code. Work with SQL Server and relational databases, including database design, queries, stored procedures, and optimization. Integrate applications with internal and external systems and third-party APIs. Perform unit testing, debugging, and troubleshooting to ensure application quality. Participate in code reviews and follow development best practices and coding standards. Collaborate with Business Analysts, Frontend Developers, QA Engineers, DevOps, and other stakeholders. Analyze technical requirements and contribute to solution design and architecture. Monitor and improve application performance, scalability, and security. Maintain technical documentation and contribute to continuous improvement initiatives.
Desired Candidate Profile
Qualifications
Bachelor s degree in Computer Science, Software Engineering, Information Technology, or a related field.
0-1 years of experience in .NET development.
Strong proficiency in C# and .NET / .NET Core.
Good experience with ASP.NET Core and Web API.
Strong knowledge of SQL Server and relational databases.
Experience with Entity Framework / Entity Framework Core.
Good understanding of Object-Oriented Programming (OOP), SOLID principles, and design patterns.
Experience with Git and source control systems.
Familiarity with Agile/Scrum methodologies.
Strong analytical and problem-solving skills.
Good communication and teamwork skills.
قم بتطوير التطبيقات الويب، صيانتها، وتحسينها باستخدام C#، .NET / .NET Core، وASP.NET Core. صِمّ وطور واجهات برمجة تطبيقات RESTful وخدمات الخلفية. اكتب رمزاً نظيفاً، قابلاً للتوسع، قابلاً للصيانة، وعالي الجودة. اعمل مع SQL Server وقواعد البيانات العلائقية، بما في ذلك تصميم قواعد البيانات، الاستعلامات، الإجراءات المخزنة، والتحسين. دمج التطبيقات مع الأنظمة الداخلية والخارجية وواجهات برمجة تطبيقات الطرف الثالث.执行الاختبار الوحدوي، التصحيح، وحل المشكلات لضمان جودة التطبيق. شارك في مراجعة الشيفرة واتباع أفضل ممارسات التطوير ومعايير التشفير. التعاون مع محللي الأعمال، مطوري الواجهة الأمامية، مهندسي QA، DevOps، وأصحاب المصلحة الآخرين. تحليل المتطلبات الفنية والمساهمة في تصميم الحل والهندسة المعمارية. مراقبة وتحسين أداء التطبيق وقابليته للتوسع وأمانه. الحفاظ على الوثائق التقنية والمساهمة في مبادرات التحسين المستمر.
المرشح المطلوب
المؤهلات
درجة البكالوريوس في علوم الكمبيوتر، هندسة البرمجيات، تكنولوجيا المعلومات، أو مجال ذي صلة.
0-1 سنة من الخبرة في تطوير .NET.
إتقان قوي لـ C# و .NET / .NET Core.
خبرة جيدة مع ASP.NET Core و Web API.
معرفة قوية بـ SQL Server وقواعد البيانات العلائقية.
خبرة مع Entity Framework / Entity Framework Core.
فهم جيد للبرمجة كائنية التوجه (OOP)، مبادئ SOLID، ونماذج التصميم.
خبرة مع Git وأنظمة التحكم في الإصدار.
الإلمام بمنهجيات Agile/Scrum.
مهارات تحليلية قوية ومهارات حل المشكلات.
مهارات تواصل والعمل ضمن فريق جيدة.