Job Title: .NET Developer
Experience: 1 8 Years
Location: Chennai
Job Summary
We are seeking a highly skilled
.NET Developer to design, develop, and maintain robust, scalable, and high-performance applications. The ideal candidate will have hands-on experience in
.NET Framework / .NET Core,
C#,
Web APIs,
Entity Framework, and
SQL Server. The role requires strong analytical, problem-solving, and debugging skills, with a focus on delivering high-quality software aligned with business requirements.
Key Responsibilities
- Design, develop, and maintain web-based and desktop applications using .NET Core / .NET Framework.
- Develop and consume RESTful APIs and integrate with external systems or services.
- Implement front-end components using frameworks such as Angular, ReactJS, or Blazor (as per project requirement).
- Work with Entity Framework / LINQ / ADO.NET for data access and manipulation.
- Develop and optimize stored procedures, views, and functions in SQL Server.
- Collaborate with cross-functional teams including QA, DevOps, and Business Analysts to define, design, and ship new features.
- Write clean, scalable, and maintainable code following best practices and coding standards.
- Conduct code reviews, troubleshoot issues, and perform root cause analysis.
- Participate in Agile/Scrum ceremonies and contribute to sprint planning and retrospectives.
- Maintain technical documentation for all modules developed.
Required Technical Skills
- Languages & Frameworks: C#, ASP.NET, ASP.NET MVC, .NET Core, Web API
- Database: SQL Server, T-SQL, Stored Procedures, Triggers, Views
- Front-end Technologies: HTML5, CSS3, JavaScript, jQuery, Angular / React (any one preferred)
- ORM Tools: Entity Framework, LINQ, Dapper
- Version Control: Git, GitHub, Bitbucket, or Azure DevOps
- DevOps Tools: CI/CD pipelines (Azure DevOps, Jenkins) basic understanding
- Cloud Platforms: Azure / AWS (preferred)
- Testing & Debugging: NUnit, xUnit, Postman, Swagger
- Design Patterns: MVC, Repository, Dependency Injection, Microservices (basic understanding)
Soft Skills
- Strong analytical and logical reasoning abilities.
- Excellent communication and collaboration skills.
- Ability to work independently and in a team environment.
- Strong problem-solving and debugging skills.
- Detail-oriented and quality-focused mindset.
Good To Have / Preferred Skills
- Knowledge of Microservices architecture and Docker / Kubernetes.
- Experience in Azure Functions, Azure App Services, or AWS Lambda.
- Exposure to Agile / Scrum development methodologies.
- Familiarity with Message Queues (RabbitMQ, Kafka).
- Understanding of unit testing and automation frameworks.