قائد فريق تطوير برمجي. NET Development Team Leaderنبحث عن قائد فريق تطوير برمجي يمتلك خبرة قوية في تقنيات Microsoft . NET لقيادة فريق التطوير والإشراف على تصميم وتطوير وتكامل وصيانة الأنظمة والتطبيقات المؤسسية.
المهام الرئيسيةقيادة ومتابعة فريق المطورين والإشراف على دورة تطوير البرمجيات.تطوير وصيانة التطبيقات باستخدام C#, ASP. NET, ASP. NET Core و. NET.مراجعة الأكواد والتصاميم الفنية وضمان جودة البرمجيات والالتزام بأفضل الممارسات.تصميم وتطوير REST APIs وWeb Services والتكامل مع الأنظمة الخارجية.معالجة المشكلات التقنية المعقدة ومشاكل الأداء وقواعد البيانات والأنظمة الإنتاجية.مراجعة وتصميم قواعد البيانات وتحسين استعلامات SQL Server.المساهمة في تخطيط المهام والإصدارات وتقدير جهود التطوير.دعم وتوجيه المطورين ورفع المستوى الفني للفريق.الإشراف على عمليات النشر والتحديث ومعالجة المشكلات بعد الإطلاق.
المتطلباتبكالوريوس في علوم الحاسب، هندسة البرمجيات، تقنية المعلومات أو تخصص ذي صلة.خبرة 5–7 سنوات في تطوير البرمجيات، منها سنتان على الأقل في قيادة فريق أو دور Senior Developer.خبرة قوية في C#, . NET, ASP. NET / ASP. NET Core وSQL Server.خبرة في REST APIs, Web Services, JSON/XML والتكامل بين الأنظمة.معرفة جيدة بـ OOP، Software Architecture، Git وCI/CD.معرفة بتقنيات الواجهات مثل HTML, CSS, Java Script, Bootstrap وj Query، وتعد خبرة Angular أو React ميزة إضافية.مهارات قوية في القيادة، مراجعة الأكواد، حل المشكلات واستكشاف الأعطال التقنية.
يفضّلخبرة في الأنظمة المؤسسية مثل HR، Workforce Management، Identity Management، Access Control والتعامل مع الأنظمة الحرجة والتكاملات الخارجية.المهارات الرئيسية:Technical Leadership | C# | ASP. NET | . NET Core | SQL Server | REST APIs | System Integration | Application Architecture | Code Review | Troubleshooting | Team Management
.NET Development Team Leader. We are looking for a Software Development Team Leader with strong experience in Microsoft .NET technologies to lead the development team and oversee the design, development, integration, and maintenance of enterprise systems and applications.
Key Responsibilities: Lead and monitor the developer team and oversee the software development lifecycle. Develop and maintain applications using C#, ASP.NET, ASP.NET Core, and .NET. Review code and technical designs, ensure software quality, and adhere to best practices. Design and develop REST APIs and Web Services and integrate with external systems. Address complex technical issues, performance problems, databases, and production systems. Review and design databases and optimize SQL Server queries. Contribute to task planning, releases, and estimating development efforts. Support and mentor developers and elevate the team's technical level. Oversee deployment and update processes and address post-launch issues.
Requirements: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. 5–7 years of experience in software development, including at least two years in a team lead or Senior Developer role. Strong experience in C#, .NET, ASP.NET / ASP.NET Core, and SQL Server. Experience in REST APIs, Web Services, JSON/XML, and system integration. Good knowledge of OOP, Software Architecture, Git, and CI/CD. Knowledge of frontend technologies such as HTML, CSS, JavaScript, Bootstrap, and jQuery; experience with Angular or React is an added advantage. Strong skills in leadership, code review, problem-solving, and technical troubleshooting.
Preferred: Experience in enterprise systems such as HR, Workforce Management, Identity Management, Access Control, and handling critical systems and external integrations. Key Skills: Technical Leadership | C# | ASP.NET | .NET Core | SQL Server | REST APIs | System Integration | Application Architecture | Code Review | Troubleshooting | Team Management