Search by job, company or skills

C

Programmer Dotnet

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

Job Description

Job Summary:

We are seeking an experienced Senior .NET Developer with 612 years of experience in designing, developing, and maintaining enterprise-level applications using Microsoft technologies. The ideal candidate should possess strong expertise in C#, ASP.NET, .NET Core, and SQL Server, along with a deep understanding of software architecture, MVC patterns, and scalable system design.

Key Responsibilities:

  • Design, develop, and maintain robust, scalable, and high-performance applications using C#, .NET Framework, and .NET Core.
  • Architect and develop web applications using ASP.NET MVC / ASP.NET Core.
  • Design and implement RESTful APIs and microservices-based architectures.
  • Lead technical design discussions and architectural decisions for new and existing systems.
  • Ensure code quality through best practices, code reviews, and unit testing.
  • Collaborate with product managers, stakeholders, and business analysts to translate requirements into technical solutions.
  • Optimize application performance, scalability, and security.
  • Work with SQL Server to design complex database schemas, stored procedures, and performance optimization strategies.
  • Troubleshoot and resolve complex technical issues and production problems.
  • Mentor and guide junior and mid-level developers, providing technical leadership.
  • Participate in Agile/Scrum development processes, sprint planning, and technical estimations.
  • Implement and maintain CI/CD pipelines and deployment strategies.
  • Ensure adherence to software development standards, coding guidelines, and security policies.

Required Qualifications:

  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
  • 612 years of hands-on experience in software development using Microsoft .NET technologies.
  • Strong expertise in C#, .NET Framework, and .NET Core.
  • Extensive experience in ASP.NET MVC / ASP.NET Core web development.
  • Strong experience working with SQL Server, database design, indexing, and performance tuning.
  • Solid understanding of object-oriented programming (OOP), design patterns, and MVC architecture.

Required Technical Skills:

  • C#
  • ASP.NET / ASP.NET Core
  • .NET Framework / .NET Core
  • MVC Architecture
  • SQL Server
  • Visual Studio
  • REST API / Web Services Development
  • Git / Version Control
  • Agile / Scrum methodologies

Preferred Skills (Nice to Have):

  • Experience with Entity Framework / Entity Framework Core.
  • Knowledge of Cloud platforms such as Microsoft Azure.
  • Experience with Microservices architecture.
  • Exposure to Docker / containerization technologies.
  • Experience implementing CI/CD pipelines (Azure DevOps, Jenkins, etc.).

Bachelor Of Technology (B.Tech/B.E), Masters in Technology (M.Tech/M.E)

More Info

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

Job ID: 143895539