Job Title : Senior .NET Developer
Experience : 7+ Years
Location : Hyderabad
Notice Period : Immediate to 15 Days Preferred
Job Summary :
We are looking for a highly skilled Senior .NET Developer with 7+ years of experience in designing, developing, and maintaining enterprise-grade applications using Microsoft technologies. The ideal candidate should have strong expertise in .NET Core/.NET, ASP.NET Core, C#, Web APIs, SQL Server, and cloud-based application development. The role involves building scalable, secure, and high-performance applications while collaborating with cross-functional teams in an Agile environment.
Key Skills :
- C#
- .NET Core / .NET 6/7/8
- ASP.NET Core
- ASP.NET MVC
- Web API / RESTful Services
- Entity Framework / Entity Framework Core
- SQL Server
- LINQ
- Microservices Architecture
- Azure (App Services, Azure Functions, Azure DevOps, Storage)
- Azure DevOps / Git
- CI/CD Pipelines
- JavaScript
- HTML5
- CSS3
- Angular or React (preferred)
- Dependency Injection
- Unit Testing (xUnit, NUnit, MSTest)
- Agile/Scrum
Roles & Responsibilities :
- Design, develop, test, and maintain scalable enterprise applications using C# and .NET Core/.NET.
- Build and consume RESTful APIs and microservices for distributed applications.
- Develop responsive web applications using ASP.NET Core, MVC, and modern front-end technologies.
- Design and optimise SQL Server databases, stored procedures, views, and complex queries.
- Implement secure authentication and authorisation using OAuth, JWT, or Identity frameworks.
- Write clean, maintainable, and reusable code following coding standards and best practices.
- Perform code reviews, debugging, performance tuning, and application optimisation.
- Develop unit and integration tests to ensure application quality and reliability.
- Work with Azure services for deployment, monitoring, and cloud-native application development.
- Build and maintain CI/CD pipelines using Azure DevOps or similar tools.
- Collaborate with architects, product owners, QA engineers, and business stakeholders to deliver high-quality solutions.
- Participate in Agile ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives.
- Prepare technical documentation, design specifications, and deployment guides.
- Provide technical guidance and mentor junior developers.
Required Qualifications :
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
- 7+ years of hands-on experience in .NET application development.
- Strong proficiency in C#, .NET Core/.NET, ASP.NET Core, and Web API development.
- Experience with Entity Framework/Core and SQL Server.
- Strong understanding of object-oriented programming (OOP), design patterns, and SOLID principles.
- Experience developing RESTful APIs and microservices.
- Hands-on experience with Azure cloud services and Azure DevOps.
- Knowledge of Git and CI/CD pipelines.
- Experience working in Agile/Scrum development environments.
- Excellent analytical, troubleshooting, and problem-solving skills.
- Strong communication and collaboration skills.
Preferred Qualifications :
- Experience with Angular or React.
- Knowledge of Docker and Kubernetes.
- Experience with messaging technologies such as Azure Service Bus, RabbitMQ, or Kafka.
- Familiarity with Redis or other caching technologies.
- Exposure to application monitoring tools such as Application Insights, Grafana, or Splunk.
- Microsoft Azure certifications are an added advantage.
Why Join Us?
- Work on enterprise-scale, cloud-native applications using modern Microsoft technologies.
- Collaborate with experienced engineering teams in an Agile environment.
- Opportunity to contribute to digital transformation initiatives and high-impact projects.
- Continuous learning, career development, and exposure to cutting-edge technologies.
- Competitive compensation and comprehensive employee benefits.
(ref:hirist.tech)