Senior .Net Developer

Experience: 6-7 years
 Remote   |   Full time

We are seeking an experienced Senior .NET Developer to join our dynamic team. As a key member, you will play a crucial role in the design, development, and implementation of cutting-edge web applications using .NET Core and MVC framework.

If you are passionate about delivering high-quality software solutions and possess a deep understanding of .NET technologies, we want to hear from you.

Key Responsibilities:

  • Design, develop, and maintain web applications using .NET Core and MVC frameworks.

  • Collaborate with product managers, designers, and other developers to define software requirements and specifications.

  • Write clean, scalable, and efficient code while following best practices and coding standards.

  • Perform unit testing and debugging to ensure the quality and functionality of the applications.

  • Participate in code reviews to maintain code quality and share knowledge with the team.

  • Troubleshoot and resolve application issues, bugs, and performance bottlenecks.

  • Stay updated with industry trends, technologies, and best practices to improve skills and knowledge continuously.

  • Mentor and guide junior developers to foster a culture of learning and growth within the team.

Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or a related field.

  • 6-7 years of hands-on experience in .NET development, with a strong focus on .NET Core and MVC.

  • Proficiency in C#, .Net Core, and MVC framework.

  • Solid understanding of front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.

  • Experience with RESTful API design and development.

  • Strong knowledge of relational databases (SQL Server, MySQL) and ORM frameworks (Entity Framework).

  • Familiarity with version control systems (Git) and CI/CD pipelines.

  • Excellent problem-solving skills and attention to detail.

  • Strong communication and people skill.

  • Ability to work independently and manage multiple tasks effectively.