Description:
We are searching for a talented and experienced Senior .NET Developer to join our growing team at Techbridge Consultancy. You will play a key role in designing, developing, and maintaining high-quality .NET applications that support our critical business functions.
Responsibilities:
- Analyze system requirements, user stories, and technical specifications to design and develop robust and scalable .NET applications.
- Write clean, maintainable, and well-documented code using best practices in object-oriented programming (OOP) principles and design patterns.
- Conduct unit testing, integration testing, and performance testing to ensure the quality and functionality of your code.
- Collaborate effectively with cross-functional teams (designers, QA testers, product managers) throughout the development lifecycle.
- Troubleshoot and debug complex technical issues to ensure timely resolution and application stability.
- Stay up-to-date on the latest trends and technologies in the .NET ecosystem (e.g., ASP.NET Core, .NET 6, Azure).
- Mentor and guide junior developers within the team.
- Participate in code reviews and provide constructive feedback to improve code quality.
- May be involved in technical discussions with clients or stakeholders to understand their needs.
Qualifications:
- Minimum of 6 years of experience as a .NET Developer.
- Proven experience in designing, developing, and deploying enterprise-level .NET applications.
- Strong understanding of .NET Framework (C#, ASP.NET MVC/Core, Web API) or .NET 6 and above.
- Experience with SQL Server or other relational databases for data access.
- Experience with unit testing frameworks (e.g., NUnit, xUnit).
- Excellent problem-solving and analytical skills.
- Strong communication, collaboration, and interpersonal skills.
- Ability to work independently and manage multiple tasks effectively.
- A passion for learning and staying up-to-date with new technologies.
- Preferred Qualifications:
-
- Experience with cloud platforms like Microsoft Azure.
- Experience with DevOps practices and tools (e.g., Git, CI/CD pipelines).
- Experience with API development and integration.
- Experience with design patterns and architectural best practices.