Dot Net Developer
Mumbai,
India
Mumbai,
India
- Lead a team of developers and contribute directly as a hands-on coder (~50% hands-on, 50% leadership).
- Architect, design, and develop scalable, secure, and high-performing applications using .NET Core, C#, ASP.NET, and Web APIs.
- Work with microservices architecture, containerization (Docker/Kubernetes), and cloud (Azure/AWS).
- Ensure adherence to coding standards, design principles (SOLID, Clean Code), and best practices.
- Collaborate with product managers, business analysts, and stakeholders to understand requirements and translate them into technical solutions.
- Drive code reviews, design reviews, and mentor junior team members.
- Troubleshoot production issues, optimize application performance, and ensure system reliability.
- Stay updated with emerging technologies and recommend adoption where relevant.
Required Skills & Experience:
- Strong hands-on experience with .NET Core, ASP.NET, C#, Web API, LINQ, Entity Framework/Core.
- Proficiency in RESTful API design and microservices-based architecture.
- Good exposure to cloud technologies (Azure/AWS), serverless computing, and DevOps practices (CI/CD pipelines).
- Experience with SQL Server/NoSQL databases and writing optimized queries.
- Familiarity with containerization (Docker, Kubernetes) and deployment automation.
- Solid understanding of design patterns, software architecture principles, and OOP concepts.
- Knowledge of frontend frameworks (Angular/React) is a plus.
- Excellent problem-solving, debugging, and performance optimization skills.
- Prior experience in leading a development team (task allocation, mentoring, code review).