NET Developer
Role details
Job location
Tech stack
Job description
Design, develop, and maintain scalable .NET applications Develop RESTful APIs and integrate with third-party systems Collaborate with business analysts, architects, and QA teams Optimize application performance and ensure high availability Participate in code reviews and follow best development practices Support deployment activities and production issue resolution Contribute to architecture discussions and technical solutions
Requirements
We are seeking a skilled .NET Developer with 6-7 years of hands-on experience in designing, developing, and maintaining enterprise-level applications. The ideal candidate should have strong expertise in the Microsoft technology stack and experience building scalable web applications and APIs., 6-7 years of experience in .NET application development Strong proficiency in C#, ASP.NET, .NET Core/.NET 6+ Experience with Web APIs, RESTful Services, and Microservices Architecture Strong knowledge of Entity Framework, LINQ, and SQL Server Experience with JavaScript, TypeScript, HTML5, CSS3 Experience with modern front-end frameworks such as Angular or React Knowledge of Azure Cloud Services and cloud-native application development Experience with Git, Azure DevOps, CI/CD Pipelines Strong debugging, troubleshooting, and performance optimization skills
Preferred Skills
Experience with Docker and Kubernetes Experience with Messaging Technologies (Kafka, RabbitMQ, Azure Service Bus) Familiarity with Agile/Scrum methodologies Experience with unit testing frameworks such as xUnit, NUnit, or MSTest, Bachelor''s degree in Computer Science, Engineering, or related field Strong communication and problem-solving skills Ability to work independently and within cross-functional teams