We are looking for an experienced Senior Software Developer to lead the design, development, and implementation of enterprise-level applications. The ideal candidate will have deep technical expertise in React, .NET Core, Blazor, VB.NET, C#, Entity Framework, and SQL Server, along with the ability to guide a development team, manage customer interactions, and deliver robust, scalable software solutions.
Key Responsibilities:
- Lead the full software development lifecycle — from requirements analysis to deployment and maintenance.
- Design and develop complex applications using .NET Core, Blazor, C#, and VB.NET.
- Architect and optimize database solutions using SQL Server and Entity Framework.
- Write high-quality, clean, and maintainable code following industry best practices.
- Mentor and guide junior developers, conduct code reviews, and ensure coding standards are followed.
- Handle and manage development teams, assign tasks, monitor progress, and ensure timely project delivery.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Provide customer support by understanding client requirements, resolving technical issues, and ensuring customer satisfaction.
- Participate in client discussions, requirement gathering, and technical presentations when needed.
- Troubleshoot and resolve performance issues, bugs, and production incidents.
- Contribute to technical documentation, design specifications, and project planning.
- Stay updated with emerging .NET technologies and recommend process improvements.
Required Skills & Qualifications:
- 4 to 10 years of experience in .NET application development.
- Strong expertise in .NET Core, C#, and VB.NET.
- Hands-on experience with Blazor, Entity Framework / EF Core, and SQL Server.
- Strong understanding of object-oriented design (OOD) and software architecture principles.
- Experience in API development, LINQ, and asynchronous programming.
- Experience in team handling, project coordination, and leadership responsibilities.
- Experience in customer support, client communication, and issue resolution.
- Excellent problem-solving, debugging, and analytical skills.
- Strong communication, leadership, and interpersonal abilities.
Job Type: Full-time
Pay: ₹40,000.00 - ₹50,000.00 per month
Benefits:
- Commuter assistance
- Flexible schedule
- Health insurance
- Internet reimbursement
- Leave encashment
- Paid sick time
- Provident Fund
Application Question(s):
- How many years of experience in Senior Software Developer?
- What technologies have been used in the project?
- Do you have experience handling a team? If yes, give short note.
- Do you have experience in customer handling or customer support? If yes, give short note.
- What is your current CTC?
- What is your Expected Salary?
- What is your Notice period in days?
Work Location: In person