Dotnet Developer

Hudson Valley Medical Center

US


15 hours ago

Remote

Experience +1 years

Similar Jobs

Job Description

.NET Developer

Job Title: .NET Developer

Experience: 2–5 years

Employment Type: Full-time

Location: [Location / Hybrid / Remote]

Job Summary

We are looking for a skilled .NET Developer to design, develop, test, and maintain scalable web applications and backend services. The ideal candidate should have strong experience with the Microsoft .NET ecosystem, SQL databases, REST APIs, and modern software development practices.

Key Responsibilities

  • Develop, maintain, and enhance applications using C#, .NET Core / .NET 6+ / .NET 8+.
  • Build and maintain RESTful APIs and web services.
  • Develop web applications using ASP.NET Core, MVC, and Entity Framework Core.
  • Design and optimize SQL Server databases, queries, stored procedures, and database schemas.
  • Write clean, maintainable, and reusable code following coding standards and best practices.
  • Perform unit testing, debugging, and troubleshooting of applications.
  • Collaborate with business analysts, QA engineers, UI/UX developers, and other team members.
  • Participate in code reviews and contribute to technical design discussions.
  • Identify and resolve application performance, security, and production issues.
  • Work with Git and CI/CD processes.
  • Prepare technical documentation and support application deployments.

Required Skills

  • Strong knowledge of C# and .NET / .NET Core.
  • Experience with ASP.NET Core Web API.
  • Good understanding of Object-Oriented Programming (OOP), SOLID principles, and design patterns.
  • Experience with Entity Framework Core.
  • Strong knowledge of SQL Server and relational database concepts.
  • Experience developing and consuming REST APIs.
  • Familiarity with HTML, CSS, JavaScript and preferably a frontend framework such as Angular or React.
  • Experience with Git and source-control workflows.
  • Understanding of unit testing and debugging.
  • Good knowledge of software development life cycle (SDLC).

Good to Have

  • Experience with Azure services.
  • Knowledge of Docker and Kubernetes.
  • Experience with microservices architecture.
  • Familiarity with Azure DevOps / CI-CD pipelines.
  • Knowledge of Angular, React, or Blazor.
  • Understanding of cloud-native application development.
  • Experience working in Agile/Scrum environments.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • 2–5 years of relevant experience in .NET application development.
  • Strong analytical, problem-solving, and communication skills.


Similar Jobs