.NET Full Stack Developer
Job Role & Responsibilities
- 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.
- Write 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.
Specific Expertise Required
- 8 years of experience in designing and implementing scalable and high-performance Microsoft .NET based applications.
- 6+ 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.
- Experience with GraphQL.
Technical / Functional Skills
- Experience with NoSQL databases (e.g., MongoDB, Cosmos DB).
- 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.
Benefits
- Health insurance covering your dependents.
- Flexible and healthy working environment.
- Your personal space will be respected.
Bengaluru - onsite
