Job title

Senior .Net Developer

Experience: 7+years. | Opening(s): 4 | Location: Mohali and Ahmedabad | Department: Web

Education:

UG – B.Tech/B.E/BCA (IT/Comp Science), PG – MCA/M.Tech,MS/M.Sc (Science)

Position Summary

We seek a highly skilled and experienced Senior .Net Developer to join our dynamic team. The ideal candidate should
possess strong expertise in C# and .NET Core, along with proficiency in building scalable distributed applications. We
encourage you to apply if you have a passion for technology, enjoy working in a collaborative environment, and have a
proven track record of delivering high-quality solutions.

Responsibilities:

  • Develop, maintain, and enhance robust applications using C#, ASP.NET, .NET Core, EF Core, and related technologies.
  • Design and implement RESTful APIs using RESTful principles for seamless communication.
  • Utilize Docker and containerization techniques to deploy applications efficiently and reliably.
  • Strong understanding of OOPS concepts, MVC, and Design patterns.
  • Utilize strong relational database skills, primarily with MS SQL or MySQL, to design database schemas, write optimized queries, and ensure data integrity.
  • Implement caching mechanisms to improve application performance and responsiveness.
  • Collaborate with cross-functional teams including product managers, designers, and other developers to deliver high-quality software solutions.
  • Stay updated with the .net ecosystem, emerging technologies, and industry trends, and incorporate them into
    projects when appropriate.
  • Understanding microservices or serverless-based architectures is valuable.
  • Demonstrate familiarity with cloud platforms such as AWS or Azure primary services as a developer.
  • Mentor junior developers, conduct code reviews, and provide technical guidance to foster a culture of continuous learning and knowledge sharing within the team.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 7+ years of professional experience in software development with a focus on .NET technologies.
  • Proficiency in C# and .NET Core.
  • Experience in building and consuming RESTful APIs.
  • Strong understanding and practical experience with Docker and containerization.
  • Familiarity with cloud platforms such as AWS and Azure.
  • Demonstrated experience in designing and implementing scalable distributed
  • Expertise in relational databases, particularly MS SQL/MySQL.
  • Hands-on experience with caching mechanisms.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and interpersonal skills, with the ability to collaborate effectively in a team environment.
  • Proven ability to work independently and take ownership of projects from conception to delivery.
  • Ability to thrive in a fast-paced, agile environment.

Apply for this Job