Search
Full Stack .NET C# Developer

Full Stack .NET C# Developer

locationUnited States
PublishedPublished: 12/20/2025
Full Time

At US Renal Care, we’re a mission-driven, international organization delivering life-saving dialysis care to patients around the world. As we continue to grow, we’re expanding our technology team and looking for a skilled Full Stack .NET C# Developer to help modernize our systems, shape the future of patient-centered healthcare, and have an impact on the lives of our patients.

SUMMARY

In this role, you will design, develop, test, and maintain robust web applications using the Microsoft .NET framework and C#. You will contribute to projects across the full software development lifecycle, working collaboratively with cross-functional teams to deliver scalable and secure software that meets business and user needs. Experience with modern front-end frameworks, REST APIs, and cloud platforms will greatly enhance your success in this role.

Essential Duties and Responsibilities include the following. Other duties and tasks may be assigned.

  • Develop and maintain full-stack web applications using .NET technologies and C#
  • Build responsive, user-friendly front-end interfaces using modern JavaScript frameworks such as React
  • Design and implement RESTful APIs and integrate third-party services
  • Develop efficient data models using Entity Framework Core and write optimized SQL queries for relational databases like SQL Server
  • Enhance, maintain and support applications that utilize Microsoft Azure (e.g., Azure Functions, App Services, Azure SQL) as well as on-premises infrastructure
  • Optimize application performance, scalability, and security best practices
  • Participate in architecture and design discussions, providing input on technology choices
  • Collaborate with product managers, UX/UI designers, QA, and other developers in an Agile/Scrum/Kanban environment
  • Write clean, efficient, and well-documented code
  • Troubleshoot, debug, and resolve software defects across the stack
  • Assist with code reviews, testing, and continuous integration/deployment processes
  • Stay current with technology trends and emerging tools relevant to .NET development
  • Follow best practices to write testable, maintainable, and well-documented code
  • Work closely with fellow developers and business partners to deliver secure, scalable solutions
  • Support continuous integration and delivery efforts using tools like GitHub Actions
  • Investigate and resolve performance issues, bugs, and bottlenecks in existing systems