عن الوظيفة
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.
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.