Search by job, company or skills

C

Software Engineer Dotnet

6-12 Years
8 - 12 LPA
new job description bg glownew job description bg glownew job description bg svg
  • Posted 11 hours ago
  • Be among the first 20 applicants
Early Applicant
Quick Apply

Job Description

Job Summary:

We are looking for an experienced Senior .NET Software Engineer / Technical Lead with 6+ years of experience to design, develop, and lead enterprise-level applications using Microsoft .NET technologies. The ideal candidate should have deep expertise in C#, ASP.NET MVC, .NET Core, SQL Server, and RESTful services, with experience in system architecture, cloud deployment (Azure preferred), and mentoring development teams.

Key Responsibilities:

  • Lead the design, development, and maintenance of scalable, secure, and high-performance .NET applications.
  • Architect, design, and implement backend services, APIs, and business logic layers using .NET Core and ASP.NET MVC.
  • Develop and integrate RESTful services for internal and external system communication.
  • Collaborate with stakeholders, product managers, and cross-functional teams to gather requirements and translate them into technical solutions.
  • Mentor junior and mid-level developers, conduct code reviews, and ensure adherence to coding standards and best practices.
  • Work with SQL Server for database design, query optimization, stored procedures, and performance tuning.
  • Utilize Entity Framework or other ORM tools for data access and maintainable database interactions.
  • Ensure application security, performance optimization, and compliance with organizational standards.
  • Participate in Agile/Scrum processes, including sprint planning, daily stand-ups, and retrospectives.
  • Troubleshoot, debug, and resolve complex application issues in development, testing, and production.
  • Maintain technical documentation, architecture diagrams, and deployment guides.

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • 6+ years of professional experience in .NET application development.
  • Strong experience in C#, ASP.NET MVC, .NET Core, and Entity Framework.
  • Hands-on experience with SQL Server and database optimization.
  • Experience designing and developing RESTful APIs and backend services.
  • Familiarity with Azure DevOps or similar CI/CD tools.
  • Strong understanding of software engineering principles, system design, and architecture best practices.

Preferred Skills (Nice to Have):


  • Experience with cloud-native application development on Microsoft Azure (App Services, Functions, SQL Database, etc.).
  • Familiarity with microservices architecture and distributed systems.
  • Knowledge of unit testing frameworks (NUnit, xUnit, MSTest) and automated testing.
  • Experience with containerization and orchestration (Docker, Kubernetes).
  • Exposure to front-end technologies (Angular, React, Blazor).

Masters in Technology (M.Tech/M.E)

More Info

Job Type:
Function:
Employment Type:
Open to candidates from:
Indian

Job ID: 143901893