Senior .NET Developer

JobSiteCare

$135K — $150K *
US-AnywhereRemote in United States
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of professional experience in software development with C# and .NET.
  • Experience migrating and modernizing legacy systems under tight deadlines.
  • Strong knowledge of Azure PaaS services, including Azure App Service and Functions.
  • Hands-on expertise with Azure SQL, including schema design and performance tuning.
  • Experience in building cross-platform apps using .NET MAUI or Xamarin.Forms.
  • Proficiency in React.js and modern JavaScript/TypeScript development tools.
  • Familiarity with RESTful API development and cloud-native best practices.

Responsibilities

  • Migrate existing systems to a modern C#/.NET architecture before deadlines.
  • Design and maintain enterprise-grade applications using C#/.NET 6+.
  • Develop cross-platform applications through .NET MAUI.
  • Create responsive web front-ends using React.js and modern JS tooling.
  • Implement cloud-native architectures with Azure PaaS offerings.
  • Design and optimize databases using Azure SQL Database.
  • Collaborate with DevOps engineers to create CI/CD pipelines and monitor applications.

Benefits

  • Collaborative team culture with a focus on strong engineering values.
  • Opportunity for professional development mentoring and training.
  • Exposure to cutting-edge technologies and cloud-native solutions.
  • Potential for work-life balance with remote work flexibility.
Full Job Description
Overview:

We are seeking an experienced Senior .NET Developer to join our engineering team and lead the design, development, and optimization of mission-critical applications across our cloud and client platforms. The ideal candidate has a strong foundation in C#/.NET, deep experience building scalable solutions on Microsoft Azure, and hands-on expertise with Azure PaaS services, Azure SQL, .NET MAUI, and React.js. This role will collaborate closely with product owners, architects, and cross-functional teams to deliver high-quality, modern software that supports our organization's growth and enhances the user experience. This role will provide the opportunity to work with modern cloud-native technologies in a high impact environment, collaborative team culture with strong engineering values, and professional development mentoring.

Essential Duties:

Legacy Migration & Modernization

  • Migrate and re-platform the existing C3 / JobSiteCare system off Salesforce into a modern C#/.NET architecture ahead of contractual deadlines.
  • Rapidly ramp on and interpret an existing (legacy) codebase, replicating proven functionality rather than rebuilding from scratch where appropriate.


Application Development & Architecture

  • Design, develop, and maintain enterprise-grade applications using C#/.NET 6+, including backend APIs and shared libraries.
  • Build cross-platform client applications using .NET MAUI for mobile and desktop environments.
  • Develop high-performance web front-ends using React.js and modern JavaScript/TypeScript tooling.
  • Implement cloud-native application architectures leveraging Azure PaaS offerings such as Azure App Service, Functions, Service Bus, Key Vault, API Management, Logic Apps, and Storage.
  • Design scalable and resilient microservices or modular monolithic architectures, depending on project needs.


Database Engineering

  • Design and optimize relational schemas in Azure SQL Database.
  • Implement stored procedures, indexing strategies, and performance tuning to ensure highly available, performant data access layers.
  • Work with data architects to ensure data integrity, security, and compliance.


DevOps & Cloud Operations

  • Collaborate with DevOps engineers to define CI/CD pipelines (Azure DevOps or GitHub Actions) for automated builds, tests, and deployments.
  • Participate in environment configuration, infrastructure-as-code (ARM/Bicep/Terraform), and application monitoring using Azure Monitor, Application Insights, and Log Analytics.
  • Troubleshoot production issues and lead root-cause analysis efforts.

AI-Assisted Development

  • Work effectively alongside AI coding tools and agentic development workflows (e.g., Claude Code) to accelerate delivery while maintaining code quality and security.
  • Ensure all AI-assisted work is performed within Company-approved accounts and tooling to preserve code history, usage governance, and data security.

Leadership & Collaboration

  • Mentor junior and mid-level developers to elevate team technical capabilities.
  • Participate in sprint planning, code reviews, architectural discussions, and system documentation.
  • Partner with QA to ensure testability, automation coverage, and overall product quality.
  • Collaborate with UX/UI teams to deliver intuitive and responsive cross-platform user experiences.


Required Qualifications:

  • 7+ years professional experience in software development with C# and .NET.
  • Demonstrated experience migrating or modernizing legacy systems and rapidly ramping on an existing codebase under deadline pressure.
  • Strong experience with Azure PaaS services, including at least several of: Azure App Service, Azure Functions, Event Grid, Service Bus, Storage, API Management, Key Vault, and Logic Apps.
  • Hands-on expertise with Azure SQL, including schema design, performance tuning, and querying.
  • Production experience building cross-platform apps using .NET MAUI (or Xamarin.Forms with migration experience).
  • Strong proficiency with React.js, modern JavaScript/TypeScript, and front-end build tooling (Vite, Webpack, npm/Yarn, etc.).
  • Experience building and consuming RESTful APIs and integrating with authentication/authorization systems (e.g., Azure AD, B2C, OAuth2).
  • Solid understanding of cloud-native best practices, distributed systems, and application performance patterns.
  • Experience in Agile/Scrum environments with modern DevOps workflows.
  • Working knowledge of HIPAA and PHI-handling requirements in a healthcare software environment.


Preferred Qualifications:

  • Familiarity with NoSQL solutions (Cosmos DB, Table Storage, Blob Storage).
  • Experience with message-driven architectures or event-based systems.
  • Prior work with automated testing frameworks (xUnit, Jest, Playwright, etc.).
  • Knowledge of security best practices for cloud applications (OWASP, zero-trust, secret management).
  • Knowledge of healthcare security best practices for cloud applications (HIPAA, FHIR, HL7) is a plus.
  • Exposure to Blazor or other .NET UI frameworks is a plus.


Skills:

  • Excellent communication and technical documentation skills.
  • Strong analytical thinking and problem-solving abilities.
  • Ability to work independently while collaborating effectively within cross-functional teams.
  • A commitment to code quality, maintainability, and continuous improvement.


Physical and General Requirements:

  • Able to sit for several hours at a time with periodic breaks
  • Ability to use fine motor skills to operate computers, office equipment and/or machinery
  • Visual acuity to perform an activity such as: preparing and analyzing data and figures; transcribing; viewing a computer monitor; extensive reading.
  • Work is performed in an indoor office setting
  • Work hours are aligned to the Eastern Time Zone


The pay range for this role is:

135,000 - 150,000 USD per year (Remote (United States))

Similar Jobs

More Jobs at JobSiteCare

More Information Technology Jobs

Find similar Senior .NET Developer jobs: