Job Summary:

We are seeking a skilled Dot Net Core Developer with over 5 years of experience to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and maintaining web applications using .NET Core technologies. You will collaborate with cross-functional teams to deliver high-quality software solutions.


Responsibilities:

  • Develop, test, and maintain high-quality web applications using .NET Core.
  • Collaborate with product owners and stakeholders to gather requirements and define project scope.
  • Write clean, scalable, and efficient code while following best practices.
  • Troubleshoot, debug, and optimize existing applications.
  • Participate in code reviews and provide constructive feedback.
  • Stay up to date with emerging technologies and industry trends.


Requirements:

  • Bachelor’s degree in computer science or a related field.
  • 5+ years of experience in software development with .NET Core.
  • Strong proficiency in C#, ASP.NET Core, and related frameworks.
  • Experience with RESTful APIs and microservices architecture.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript, etc.).
  • Knowledge of SQL Server or other database systems.
  • Understanding of Agile methodologies and version control systems (e.g., Git).


Preferred Skills:

  •  Experience with Angular is a plus.
  •  Experience with migration from .NET-to-.NET Core is a plus.
  • Experience with cloud platforms (e.g., Azure, AWS).
  • Knowledge of containerization (Docker, Kubernetes).
  • Familiarity with unit testing frameworks and CI/CD pipelines.