Swip

.NET Full Stack Developer (Latin American), Principal Developer

Kanda Software

Remoto 100%Brasil

Sobre a vaga

Principal .NET Full Stack Engineer

Location: Latin America preferred;

Start: ASAP

Employer: Kanda Software (www.kandasoft.com)

Long term, full-time, remote job

Security requirements

  • The engineer will use an SRS-provided PC with Microsoft security settings.
  • The engineer will undergo a criminal background check prior to engagement.
  • The engineer will complete annual SRS HITRUST training.
  • The engineer will participate in a virtual assessment of home-office security and provide screenshots of home-network settings.

Communication skills: C1 Advanced or Fluent English.

Role overview

SRS Medical is seeking a hands-on Principal .NET Full Stack Engineer to provide technical leadership for a clinical medical decision-support platform used with diagnostic instruments in hospital and surgical-center environments.

The platform combines a cloud-hosted, multi-tenant Azure web application with Windows-based instrument software and a replication service that securely transfers completed diagnostic studies to the cloud. The ideal candidate is a senior technical leader who can shape architecture, guide implementation, improve reliability and security, and work across ASP.NET applications, Windows Services, Azure infrastructure, PowerShell automation, security remediation, and production support in a regulated medical-device environment.

This role requires strong experience in digital health, clinical software, medical devices, EHR-connected workflows, or other PHI-sensitive healthcare systems. The engineer should understand how clinical users, site administrators, support teams, and regulated release processes affect technical design and operational decisions.

Responsibilities

  • Provide principal-level technical leadership for full-stack C#/.NET and ASP.NET applications, including the primary clinical application and administrative/user-management applications.
  • Define and evolve application, integration, security, data, and deployment architecture in collaboration with SRS Medical’s technical lead and product stakeholders.
  • Lead design reviews, technical decision-making, architecture documentation, and implementation standards for a multi-tenant clinical platform.
  • Develop and support Windows desktop-side components, including Windows Services and replication/agent software running on instrument-connected all-in-one Windows PCs.
  • Improve secure and reliable synchronization of diagnostic-study data from local instruments to Azure-hosted services, including monitoring, error handling, retries, logging, and investigation of failed replications.
  • Work with an Azure-hosted, multi-tenant architecture in which each client has an isolated database and hierarchical client, site, instrument, and user-access relationships.
  • Build and maintain secure APIs, data-processing workflows, and integrations that support EHR-connected customers and clinical workflows.
  • Implement and maintain authentication, authorization, role-based access, data separation, PHI redaction, auditability, and least-privilege controls appropriate for clinical users, site administrators, analysts, and internal support personnel.
  • Create, improve, and maintain PowerShell scripts used for deployments, environment management, operational automation, and infrastructure-related tasks.
  • Contribute to CI/CD workflows using GitHub Actions, Git branching, pull requests, release processes, and Jira-based work tracking.
  • Diagnose and resolve complex production, desktop, deployment, integration, database, and cloud-infrastructure issues.
  • Lead security remediation, including addressing vulnerability findings, supporting OWASP ZAP testing, and assisting with Azure/Microsoft Defender for Cloud, firewall, database, and configuration improvements.
  • Write maintainable, well-tested code and establish engineering standards for unit, integration, and regression testing.
  • Collaborate with QA on manual checklist-based testing, regression testing, release candidates, and Selenium test-automation efforts.
  • Mentor engineers, review pull requests, improve development practices, and help the team deliver reliable software in a regulated healthcare environment.
  • Produce clear technical notes in Jira and communicate effectively with a small, technically involved U.S. client team.

Required qualifications

  • 10+ years of professional software-development experience, including principal, staff, lead, or senior-architecture-level ownership of production systems.
  • Strong C# and .NET / ASP.NET development experience, including modern backend application design, RESTful APIs, authentication/authorization, and relational database integration.
  • Demonstrated experience defining or significantly influencing architecture for cloud-hosted, multi-tenant, distributed, or mission-critical applications.
  • Full-stack web-development experience with server-rendered ASP.NET applications and/or modern .NET web UI technologies.
  • Demonstrated experience buil

Mais vagas como esta