A tech company in Gurugram is looking for a developer with expertise in .NET technologies including .NET Core and ASP.NET. The ideal candidate will have hands-on experience with database design, performance tuning, and be proficient in building RESTful APIs. Knowledge of unit testing frameworks and CI/CD processes is essential. This role will involve working with various databases and requires a good understanding of software architecture principles.
Skills
.NET Core
ASP.NET Web Forms
SQL
PostgreSQL
RESTful APIs
Unit testing frameworks
Git
CI/CD pipelines
SOLID principles
Job description
Experience in .NET Core and .NET Framework, including cross-platform development in .NET Core.
Hands-on experience with ASP.NET Web Forms / MVC and ASP.NET Core for web application development.
Expertise in SQL, database schema design, performance tuning, and query optimization.
Experience working with PostgreSQL, Oracle, MySQL.
Experience building RESTful APIs using ASP.NET Web API / ASP.NET Core MVC.
Experienced with unit testing frameworks: NUnit, xUnit, MSTest
Experience with MVC, MVVM, microservices, DDD, and distributed system architecture.
Experience with CI/CD pipelines using Azure DevOps, Jenkins, GitLab CI.
Proficiency in Git, branching strategies, pull requests, and code reviews.
Sound understanding of SOLID principles, design patterns, and scalable architecture design.