We are seeking a talented Senior .NET Developer to join our technology team. As a Senior .NET Developer, you will be responsible for leading the design, development, and implementation of software solutions using Microsoft technologies. You should have a solid understanding of the .NET framework, C#, ASP.NET, and related tools and technologies. The ideal candidate will have strong problem-solving skills, a passion for technology, and the ability to work collaboratively in a team environment.
Key Responsibilities:
- Design, develop, and maintain scalable and robust applications using .NET technologies.
- Lead and mentor a team of developers in delivering high-quality software solutions.
- Collaborate with stakeholders to gather requirements, analyze needs, and propose technical solutions.
- Perform code reviews and ensure adherence to coding standards and best practices.
- Troubleshoot and debug applications to optimize performance and reliability.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience of more than 4 years as a .NET Developer with expertise in C#, ASP.NET, MVC, Web API.
- Strong understanding of object-oriented programming and software design principles.
- Experience with front-end technologies (JavaScript, HTML/CSS) is a plus.
- Excellent communication and interpersonal skills.