Dotnet Developer
Kumaran Systems · Chennai, Tamil Nadu, India
Full-time · Senior · Posted 20 days ago
Key Responsibilities
Design, develop, and maintain applications using .NET / .NET Core / ASP.NET / C#
Build and integrate RESTful APIs and backend services
Lead the design and development of applications and provide technical guidance
Collaborate with product managers, designers, and development teams
Implement microservices architecture for scalable solutions
Integrate frontend frameworks such as Angular or React
Work with databases such as Azure SQL or MongoDB
Deploy and manage applications on Microsoft Azure
Ensure code quality, performance optimization, and security best practices
Participate in code reviews and technical discussions
Troubleshoot, debug, and optimize application performance
Required Skills & Experience
Minimum 7+ years of experience in C#, .NET Framework, and .NET Core
Minimum 5+ years of experience in ASP.NET MVC / Web API / RESTful services
Minimum 3+ years of experience in leading application design and development
Experience with microservices architecture
Experience with Angular or React for frontend integration
Experience with databases such as Azure SQL or MongoDB
Experience deploying applications on Microsoft Azure
Exposure to Docker and Kubernetes
Knowledge of message queues (RabbitMQ, Azure Service Bus)
Familiarity with AI-powered developer tools (GitHub Copilot, ChatGPT)
Experience with Azure services (App Services, Azure Functions, Azure DevOps, CI/CD pipelines)
Experience working in Agile/Scrum environments
Preferred Skills
Experience with cloud-native application development
Exposure to DevOps practices and CI/CD automation
Experience in performance tuning and scalability improvements
Relevant Experience Preferred
Experience building enterprise-scale .NET applications
Experience working with microservices and distributed systems
Experience deploying cloud-based applications on Azure
Experience leading technical teams or modules
Soft Skills
Strong problem-solving and analytical skills
Good communication and collaboration abilities
Ability to work independently and within teams
Willingness to learn and adapt to new technologies
Qualification
Bachelor’s degree in computer science, Information Technology, or a related field