Posted on: 09/07/2025
We are seeking a highly skilled and experienced .NET Developer with over 6 years of hands-on experience in designing, developing, and deploying robust enterprise applications. The ideal candidate should be proficient in the full software development life cycle and have strong command over Microsoft .NET technologies, databases, and modern development practices.
Key Responsibilities :
- Design, develop, and maintain secure, scalable, and high-performing web and desktop applications using .NET technologies (C#, ASP.NET, .NET Core).
- Collaborate with architects and product owners to create technical designs, database schemas, and architectural frameworks.
- Write clean, maintainable, and well-documented code; perform code reviews and mentor junior developers.
- Design and implement stored procedures, triggers, views, and optimize queries using SQL Server or other relational databases.
- Develop and consume RESTful APIs, SOAP services, and third-party integrations.
- Perform unit testing, integration testing, and troubleshoot application issues efficiently.
- Actively participate in sprint planning, stand-ups, and retrospective meetings.
- Maintain technical documentation and support the deployment of applications in staging and production environments.
Required Skills & Qualifications :
- Bachelors degree in Computer Science, Engineering, or related field.
- Minimum 6 years of development experience with Microsoft .NET stack.
- Strong programming skills in C#, ASP.NET MVC, .NET Core / .NET 6+, Entity Framework.
- Experience with JavaScript, jQuery, AJAX, and modern front-end frameworks (Angular/React is a plus).
- Strong SQL skills with experience in MS SQL Server (queries, performance tuning, data modeling).
- Familiarity with REST APIs, Web Services, and microservices architecture.
- Proficiency in Visual Studio, Git, Azure DevOps, or similar version control and CI/CD tools.
- Knowledge of software development best practices, including SOLID principles and design patterns.
- Excellent problem-solving, debugging, and analytical skills.
- Good communication skills and the ability to work independently or within a team.
Preferred Skills :
- Experience with Azure cloud services (App Services, Functions, Blob Storage).
- Exposure to containerization (Docker/Kubernetes).
- Familiarity with Unit Testing (NUnit, xUnit) and Mocking Frameworks.
- Knowledge of DevOps pipelines and automated deployment tools.
- Microsoft certifications (e.g., Microsoft Certified: .NET Developer, Azure Developer Associate) are a plus.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1510149
Interview Questions for you
View All