Description

We are seeking a skilled and motivated .NET Developer to join our dynamic team. The ideal candidate will have a strong background in software development, with experience in designing, developing, and maintaining applications using the .NET. This role requires a professional level of expertise, and involves collaborating with cross-functional teams to deliver high-quality software solutions across multiple projects.?

Key Responsibilities:

  • Develop and maintain?web applications using .NET Framework 4.8 and .NET 8.?
  • Collaborate?with product managers, designers, and other developers to define project requirements and specifications.?
  • Write clean, scalable, and efficient code?following best practices and coding standards.?
  • Develop and maintain?front-end components using Angular and ASP MVC.?
  • Design and implement?REST APIs.?
  • Perform code reviews?and provide constructive feedback to peers.?
  • Troubleshoot and debug?applications to ensure optimal performance and reliability.?
  • Implement and maintain?unit tests to ensure code quality.?
  • Participate in Agile/Scrum?development processes, including sprint planning, daily stand-ups, and retrospectives.?
  • Stay updated?with the latest industry trends and technologies to continuously improve skills and knowledge.?

Requirements:

  • Bachelor's degree?in Computer Science, Engineering, or a related field.?
  • 3-5 years?of experience in .NET development.?
  • Proficiency in C#?and the .NET framework (both .NET Framework 4.8 and .NET 8).?
  • Experience with ASP.NET, MVC, and Web API.?
  • Knowledge of front-end technologies?such as Angular and MVC (Angular is a plus).?
  • Experience in developing REST APIs.?
  • Familiarity with Microsoft SQL Server.?
  • Strong problem-solving skills?and attention to detail.?
  • Excellent communication and teamwork abilities.?

Preferred Skills:

  • Experience with cloud platforms?such as Azure or AWS (good to have).?
  • Knowledge of DevOps practices?and tools.?
  • Familiarity with CI/CD pipelines

Education

Bachelor's degree