.Net Backend Developer

Posted on February 19, 2025

Apply Now

Job Description

  • .Net Backend Developer
  • Work Week :- Sunday to Thursday(Friday , Saturday Week off)
  • Contract Duration:- C2H -6 Months (post which we will convert as FTE)
  • Must have Skills:-C#, .NET Core, SQL Server, Entity Framework, RESTful APIs, RabbitMQ, IdentityServer4, Azure DevOps, Git, unit testing, Agile, troubleshooting, and strong communication skills.
  • Job Title
  • Senior Backend Developer (.NET Core)
  • Job Description
  • We are seeking highly skilled and motivated individuals who bring exceptional expertise, creativity, and value to our projects.
  • Key Responsibilities
  • Participate actively in the end-to-end software development life cycle: design, development, testing, deployment, and maintenance.
  • Analyze system requirements, break down complex tasks, and prioritize accordingly.
  • Develop clean, high-quality, and testable code using .NET Core (C#, MVC, Web API).
  • Collaborate with cross-functional teams to design and implement RESTful APIs and other backend services.
  • Troubleshoot, debug, and optimize .NET-based applications for performance, reliability, and scalability.
  • Conduct thorough code reviews and refactor code to ensure best practices and maintainability.
  • Document development processes, technical specifications, and operational procedures.
  • Implement robust unit tests and contribute to improving testing frameworks and methodologies.
  • Job Requirements
  • Education & Experience:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in backend development at a senior level.
  • Technical Skills:
  • Proficiency in C# and strong understanding of the .NET Core and ASP.NET MVC frameworks.
  • Hands-on experience with SQL Server, Entity Framework Core (EF Core), and Dapper.
  • Expertise in building and consuming RESTful APIs and implementing RPC-based services.
  • Strong knowledge of IdentityServer4 for authentication and authorization.
  • Proficiency in RabbitMQ or similar messaging systems for building distributed applications.
  • Strong understanding of object-oriented programming and design patterns.
  • Experience working with code versioning tools, such as Git.
  • Additional Skills:
  • Familiarity with Azure DevOps (must).
  • Excellent troubleshooting skills to identify and resolve complex issues efficiently.
  • Strong analytical, problem-solving, and critical-thinking abilities.
  • Ability to write clean, maintainable, and scalable code with attention to detail.
  • Experience implementing and writing unit tests to ensure application robustness.
  • Familiarity with Agile methodologies (Scrum, Kanban) and experience working in Agile teams.
  • Soft Skills:
  • Strong communication, presentation, and interpersonal skills.
  • High flexibility, adaptability, and a proactive approach to dynamic challenges.
  • Team-oriented mindset with a collaborative spirit and leadership potential.
  • Excellent proficiency in the English language (written and spoken).

Required Skills

c# .net core sql server entity framework restful apis rabbitmq identityserver4 azure devops git unit testing agile troubleshooting and strong communication skills