Overview
Skills
Job Details
Job Title: Senior .NET Developer
Location: Remote
Experience Level: 10+ years
About the Role
We are seeking a highly experienced Senior .NET Developer to design and build enterprise-level applications. The ideal candidate will have deep expertise in Microsoft technologies, strong problem-solving skills, and the ability to deliver scalable, secure, and high-performance solutions.
Key Responsibilities
Design, develop, and maintain web and desktop applications using the .NET framework and .NET Core
Collaborate with product managers, architects, and cross-functional teams to translate business requirements into technical solutions
Implement best practices for code quality, performance optimization, and security
Create and maintain RESTful APIs and integrate third-party services
Conduct code reviews, write unit tests, and mentor junior developers
Support production deployments and troubleshoot complex issues
Required Skills & Qualifications
10+ years of professional software development experience with strong proficiency in C#, .NET Framework, and .NET Core
Expertise in ASP.NET MVC, Web API, and Entity Framework
Strong knowledge of SQL Server, T-SQL, and database optimization
Experience with front-end technologies such as HTML5, CSS3, JavaScript, and modern frameworks (Angular or React preferred)
Familiarity with cloud platforms like Microsoft Azure or AWS
Solid understanding of object-oriented programming, design patterns, and SOLID principles
Experience with CI/CD pipelines, Git, and DevOps practices
Excellent communication and problem-solving skills
Preferred Qualifications
Experience in Agile/Scrum environments
Knowledge of microservices architecture and containerization (Docker/Kubernetes)
Background in financial services, healthcare, or large-scale enterprise applications
Education
Bachelor s or Master s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)