Search by job, company or skills

C

Software Developer Dotnet

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

Job Description

Job Summary:

We are seeking an experienced Senior .NET Developer / Technical Lead with 6+ years of experience to lead the design, development, and maintenance of high-performance, scalable, and secure applications using Microsoft .NET technologies. The ideal candidate should have deep expertise in C#, ASP.NET, .NET Core, MVC architecture, and SQL Server, with experience in API design, cloud deployment (Azure preferred), and mentoring development teams.

Key Responsibilities:

  • Lead the design, development, and maintenance of robust .NET applications using C#, ASP.NET, and .NET Core.
  • Architect, design, and implement RESTful APIs and backend services for scalable applications.
  • Optimize application performance, scalability, and security across all layers of the system.
  • Collaborate closely with UI/UX, QA, and DevOps teams to ensure high-quality software delivery.
  • Mentor and guide junior and mid-level developers, conducting code reviews and knowledge-sharing sessions.
  • Design and maintain database schemas, stored procedures, and queries in SQL Server.
  • Utilize Entity Framework for ORM-based database interactions and maintain data consistency.
  • Contribute to architecture and design discussions, including system design, technology selection, and implementation strategies.
  • Implement CI/CD pipelines, automated deployments, and DevOps best practices.
  • Ensure compliance with security best practices, authentication mechanisms, and regulatory standards.
  • Troubleshoot and resolve complex technical issues in development, testing, and production environments.
  • Maintain technical documentation, version control, and release notes.

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • 6+ years of professional experience in .NET application development.
  • Strong expertise in C#, ASP.NET, .NET Core, and MVC architecture.
  • Hands-on experience with SQL Server, database optimization, and Entity Framework.
  • Experience designing and developing RESTful APIs and backend services.
  • Proficiency with Visual Studio and .NET development tools.
  • Familiarity with cloud deployment and services, preferably Microsoft Azure.
  • Strong understanding of software development life cycle (SDLC) and Agile methodologies.
  • Experience in code reviews, mentoring, and leading development teams.

Preferred Skills (Nice to Have):

  • Experience with microservices architecture and distributed systems.
  • Knowledge of containerization tools (Docker, Kubernetes).
  • Familiarity with unit testing, integration testing, and test automation frameworks.
  • Experience with front-end frameworks such as Angular, React, or Blazor.
  • Understanding of authentication/authorization standards (OAuth, JWT).

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

More Info

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

Job ID: 143900419