Description

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

Education

Bachelor's degree