Logo
Averro

.NET Developer Senior

Averro, San Francisco, California, United States, 94199

Save Job

.NET Developer Senior Contract

Job Site : Remote

Job No. : 31527

City :

State : California

Pay Range : $80-90/hour

Job Details:

DURATION:

13 weeks (possible extension)

BENEFITS:

Medical, Dental, and Vision insurance, 401k, sick leave, and employee assistance program. Depending on your package selection, Averro offers PTO, paid holidays, and legal insurance.

ROLE & RESPONSIBILITIES:

We are seeking experienced professionals to support the development and deployment of a responsive, Azure-based serverless web application for a multi-location retail pilot rollout. This intelligent, real-time platform will feature a personalized recommendation system that leverages multi-modal inputs-such as text, images, and visual data-to enhance user experience. In addition, the application will support patient management workflows, including pre-appointment intake and post-appointment results delivery, providing a seamless and efficient end-to-end experience for both users and providers.

Key Skills & Capabilities

API Design & Microservices

Experience in C# and ASP.NET Core for creating RESTful Web APIs and microservices. Experience with Azure Functions for serverless applications Skilled in designing endpoints to handle 100-300 TPS bursts and support 5,000+ concurrent users with ≤ 300 ms response times.

Integration with Third-Party Systems

Integrate with external APIs (e.g., scheduling/EHR via FHIR or HL7, insurance-eligibility services) by implementing robust HTTP-client logic, retry policies, and schema validation. Experience with patterns, resilience libraries (Polly), and API-management best practices.

Data Access & Storage

Proficient with EF Core for Azure SQL and Cosmos DB SDK for NoSQL operations. Work with DBA to optimize queries, indexes and schemas, implement partition keys or sharding strategies, and manage transactions across multiple data stores.

Security & Compliance

Implement authentication and authorization via Azure Entra B2C (JWT/OAuth) and enforce role-based access on APIs. Ensure data-in-transit encryption (TLS 1.2+) and secure handling of Personal Health Information (PHI) by integrating Key Vault for secrets management.

Performance Tuning & Monitoring

Profile and tune API performance with Application Insights telemetry. Optimize middleware pipelines, caching strategies (e.g., in-memory, Redis), and database call patterns to meet SLA targets.

Testing & Quality

Write unit tests using achieving ≥ 80 % coverage. Work with QA to develop integration tests (e.g., using TestServer or Postman/Newman) for end-to-end validation of workflows. Work with DevOps to integrate tests into CI/CD pipelines for automated builds, security scans, and deployments.

CI/CD & DevOps Collaboration

Collaborate with DevOps to define build and release pipelines in Azure DevOps or GitHub Actions. Experience containerizing services (optional) or package for deployment to Azure App Service/Azure Functions. Use Infrastructure-as-Code (ARM/Terraform) for environment configuration.

Agile & Cross-Functional Teamwork

Participate in sprint ceremonies, backlog grooming, and code reviews. Work closely with front-end developers, QA engineers, DBAs, and security engineers to deliver cohesive features. Mentor junior developers and share best practices for maintainable code.

Required Qualifications

4+ years of professional experience in C# and ASP.NET Core development in Azure. 3+ years building serverless applications, any environment (Ex: Azure functions, AWS Lambda, GCS Functions), at least 1 year with Azure serverless Demonstrated success building and scaling Web APIs and serverless applications in Azure. Proficiency with EF Core and/or Cosmos DB SDK. Proficient with MS SQL Server and strong command of TSQL and experience with stored procedures Solid understanding of OAuth/JWT authentication and secure API design. Experience writing automated tests and integrating them into CI/CD. Familiarity with Azure services (App Service, Functions, Key Vault, API Management). Excellent problem-solving and communication skills.

WHY AVERRO?

Averro is a Veteran-Owned organization dedicated to delivering innovative talent solutions, business consulting, and technology services that propel businesses and careers forward. We live by our ethos: Be Curious | Build Trust | Empower Each Other. These values show in our commitment to client satisfaction, timely support, and unmatched consultant care. Our Aim - Your Ascent.

Averro is an equal opportunity employer, and we are committed to diversity, equity, and inclusion in the workplace. All qualified applicants will receive consideration for employment, regardless of criminal histories, consistent with legal obligations. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.

View our privacy policy here: https://www.averro.com/legal/privacy-policy