.Net Backend Developer
Posted on February 19, 2025
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