Company Name: CMART Solution India
Job Role: .NET Backend Developer
Experience Required: 10 to 12 Years
Location: Bangalore (Onsite)
Industry: IT Services / Consulting / Energy Trading Technology
Qualification: Bachelor's Degree in Computer Science, Information Technology, Engineering, or related field
Are you a passionate .NET Backend Developer with a flair for creating innovative solutions? Do you have a good understanding of OOPS and .NET concepts? Are you a master of Angular JS, Node, and Mongo DB? If so, we want you to be part of our collaborative project team.
We are looking for candidate with :
- 10 plus years of experience in designing and implementing scalable and high-performance applications Microsoft .NET based applications.
- 10 years of .NET Web development experience (OOPS, Design) with strong C# skills.
- Experience in developing web-based applications using C#, MVC Framework, REST / Web API, SQL Server, .NET framework, .NET Core, jQuery, Typescript, Angular and Design patterns.
- Proven experience working in Agile environments with excellent collaboration and problem-solving skills.
- Proactive, self-motivated, and results-driven, with the ability to thrive in a fast-paced, agile environment.
- Proven experience with cloud platforms, preferably Microsoft Azure
- Leading code reviews, mentoring junior developers, and contributing to technical strategy.
- Writing unit and integration tests using frameworks like xUnit, NUnit, or MSTest.
- Optimizing application performance and troubleshooting production issues.
- Proficiency in frontend technologies - Angular
Bonus If You Have :
- Experience with NoSQL databases (e.g., MongoDB, Cosmos DB).
- Experience with GraphQL.
- Good to have experience with CI/CD pipelines and DevOps practices.
- Exposure to containerization technologies (e.g., Docker, Kubernetes) and orchestration.
- Knowledge of caching solutions (e.g., Redis) and messaging queues (e.g., Azure Service Bus, RabbitMQ).
- Exposure to modern AI/ML frameworks.
Things that you would work on :
- Design, develop, test and maintain Microsoft .NET based applications.
- Develop solutions, write unit test scenarios, and fix defects for assigned applications
- Collaborate with other team members to ensure project success.
- Design and develop robust and scalable web APIs using ASP.NET Core
- Writing technical documentation related to assigned projects Understanding business requirements and providing estimation
- Collaborate with cross-functional teams to understand and translate business requirements into technical solutions
- Write clean, maintainable, and well-documented code
- Conduct code reviews and participate in the continuous improvement of development processes
- Proactively identify and resolve technical challenges
- Stay up to date with the latest advancements in .NET, cloud technologies, and related frameworks