Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Lead and mentor a team of .NET developers.
- Design, develop, and maintain scalable and secure .NET applications.
- Review code, provide technical guidance, and enforce best practices.
- Collaborate with product managers, QA engineers, and UI/UX designers.
- Define architecture and ensure the performance, quality, and responsiveness of applications.
- Participate in sprint planning, estimations, and reviews.
- Identify and resolve performance bottlenecks and bugs.
- Stay up to date with the latest .NET technologies and frameworks.
Job Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 6+ years of hands-on experience in .NET development.
- Strong experience with C#, ASP.NET Core, Entity Framework, LINQ.
- Solid understanding of OOP, SOLID principles, and design patterns.
- Experience with RESTful APIs, Microservices, and SQL Server.
- Familiarity with front-end technologies (e.g., Angular, React, or Blazor) is a plus.
- Proven experience in leading software development teams.
- Excellent communication and problem-solving skills.