Job Description:
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 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
Bachelor's degree