Senior .NET Developer (C#)
Job Description
Job SummaryWe are looking for an experienced Senior .NET Developer (C#) to join our growing team.
The ideal candidate will have a strong background in developing scalable web applications and backend systems using Microsoft technologies while collaborating with cross-functional teams to deliver high-quality software solutions.
ResponsibilitiesDesign, develop, test, and maintain applications using C# and .NET Framework/.NET Core.Build and maintain RESTful APIs and backend services.Collaborate with product, QA, and frontend teams to deliver new features.Optimize application performance, scalability, and security.Troubleshoot, debug, and resolve production issues.Participate in code reviews and ensure adherence to development best practices.Mentor junior developers and contribute to technical decision-making.Maintain technical documentation and follow software development standards.
RequirementsBachelor's degree in Computer Science, Computer Engineering, or a related field.Minimum 5 years of professional experience in software development using C#.Strong experience with .NET Framework and/or .NET Core/.NET 6+.Hands-on experience with ASP.NET MVC or ASP.NET Core.Strong knowledge of SQL Server and database design.Experience with Entity Framework or similar ORM tools.Experience developing and consuming RESTful APIs.Familiarity with Git and version control workflows.Strong understanding of OOP principles and design patterns.Excellent analytical, communication, and problem-solving skills.
Preferred QualificationsExperience with Microsoft Azure.Familiarity with Docker and CI/CD pipelines.Experience working in Agile/Scrum environments.
Requirements & Qualifications
RequirementsBachelor's degree in Computer Science, Computer Engineering, or a related field.Minimum 5 years of professional experience in software development using C#.Strong experience with .NET Framework and/or .NET Core/.NET 6+.Hands-on experience with ASP.NET MVC or ASP.NET Core.Strong knowledge of SQL Server and database design.Experience with Entity Framework or similar ORM tools.Experience developing and consuming RESTful APIs.Familiarity with Git and version control workflows.Strong understanding of OOP principles and design patterns.Excellent analytical, communication, and problem-solving skills.
Preferred QualificationsExperience with Microsoft Azure.Familiarity with Docker and CI/CD pipelines.Experience working in Agile/Scrum environments.
Quick Role Summary
Opportunity as "Senior .NET Developer (C#)" at Jadeer located in القاهرة on a Full-Time basis, suited for Senior Level candidates, within Technology & IT. Key details from listing: Job SummaryWe are looking for an experienced Senior .NET Developer (C#) to join our growing team. The ideal candidate will have a strong background in…
The Egyptian Job Bank editorial team prepares curated overviews and actionable application guidance for every listing, preserving official employer details.
Application Tips
- Tailor your CV headline to match "Senior .NET Developer (C#)" and feature measurable achievements in the top third of your resume.
- Customize your cover note for القاهرة: explain why this location and work arrangement suit your availability and how you add value to the team.
- Highlight relevant practical experience, key responsibilities, and specific business impact.
- Demonstrate team leadership, budget stewardship, and tangible business KPIs — concrete numbers carry maximum weight.
- After applying, monitor your status from your dashboard and stay prepared for an interview invitation.
Readiness Checklist
- Updated CV in standard PDF format with a professional filename
- Skills aligned with the stated role requirements
- Availability for work in القاهرة or remote if specified
- Measurable achievement examples prepared for interview talking points
- Egyptian Job Bank candidate profile ready for application tracking