
Job Description
Role Overview:
We are looking for an experienced Senior .NET Developer to design, develop, and maintain scalable, high-performance backend applications and services. The ideal candidate has strong expertise in C#, .NET, ASP.NET Core, and SQL Server, with solid knowledge of software architecture and modern development practices.
Key Responsibilities:
* Design, develop, and maintain robust backend applications and RESTful APIs.
* Develop clean, scalable, and maintainable solutions using C# and .NET / ASP.NET Core.
* Design and optimize database solutions using SQL Server and EF Core.
* Troubleshoot complex technical issues and improve system performance and reliability.
* Conduct Code Reviews and ensure engineering best practices.
* Contribute to software architecture and technical decision-making.
* Collaborate with Front-end, QA, DevOps, and Product teams.
* Mentor Junior and Mid-level developers and provide technical guidance.
Requirements:
* Strong proficiency in C# and .NET / ASP.NET Core.
* Solid experience with REST APIs, SQL Server, and EF Core.
* Strong understanding of OOP, Design Patterns, and Software Architecture.
* Experience with Git and modern software development practices.
* Strong problem-solving and analytical skills.
Preferred Qualifications:
* Experience with Microservices, Docker, CI/CD, Cloud (Azure/AWS), Redis, and Message Brokers.
* Experience building and optimizing high-scale, distributed systems.
Employment Type
Job Category
Educations
Seniority
Details
Employment type
Job Category
Educations
Seniority
