Logo
C2Q Health Solutions

Application Developer II

C2Q Health Solutions, New York, New York, us, 10261

Save Job

Overview

Base pay range:

$115,000.00/yr - $130,000.00/yr JOB PURPOSE: The Application Developer II will build and maintain features for our secure, HIPAA-compliant, multi-tenant EMR SaaS on Microsoft Azure. This mid-level full-stack role implements ASP.NET Core APIs and React UIs, enforces tenant isolation and access controls, and delivers reliable vendor integrations. You will work under senior guidance, follow established patterns and coding standards, and consume Azure AI services (e.g., Azure OpenAI, Azure AI Document Intelligence, Azure AI Search) via well-documented .NET Core endpointsapplying prompt templating, schema validation, and safe UI wiring to enable intelligent workflows across intake, claims, finance, and reporting. Responsibilities Feature Delivery: Develop and maintain end-to-end features using ASP.NET Core and React, meeting performance, reliability, and accessibility goals. Multitenancy: Implement tenant-aware logic (data isolation, RBAC checks, request scoping, feature flags) per established architecture. APIs: Build and maintain secure, versioned RESTful APIs for vendor integrations (OAuth 2.0/OIDC, JWT, API keys) with input validation, idempotency, error contracts, and basic observability. Azure AI: Consume Azure OpenAI and Document Intelligence via .NET APIs; use repo-managed prompt templates and schema-constrained outputs (JSON). Azure Search: Integrate Azure AI Search results (when provided) and handle confidence scores, retries, fallbacks, and user overrides. HIPAA Hygiene: Apply HIPAA hygiene in logs and payloads (PHI minimization/redaction). Frontend/UI: Build schema-driven forms (React Hook Form), robust data flows, optimistic updates, and resilient loading/error states. Troubleshooting: Debug issues across UI, APIs, and SQL; contribute fixes with tests and documentation. Collaboration: Work with product and engineers to turn requirements into shippable increments; participate in design reviews and estimations. Agile Practices: Participate in sprint planning, daily stand-ups, retrospectives, and backlog refinement. Code Quality: Write clean, testable, well-documented code; contribute to pull requests and uphold team standards.

Schedule

Schedule:

8:30AM - 5:30PM Weekly Hours:

40 Salary Range:

$115,000.00 - $130,000.00 Qualifications

Education:

Bachelors degree in Computer Science or related field. Required Skills & Experience: 3+ years with ASP.NET Core/C# building APIs and server-side features. Secure REST patterns (OAuth 2.0/OIDC, JWT, API keys), API versioning, and contract management. Familiarity with Entity Framework Core (migrations, mappings, LINQ performance basics).

Frontend Development:

2+ years with React (functional components, hooks; state via Context/Redux/Query). Strong TypeScript/ES6+ and async programming. Proficient in HTML5/CSS3, responsive design; accessibility awareness (a11y). Experience with Azure App Service, Azure SQL Database, Azure Key Vault, and Application Insights.

Testing & Tooling:

Unit testing (xUnit/NUnit); exposure to integration/end-to-end testing (Postman/Newman, Cypress/Playwright) is a plus. OpenAPI/Swagger and Postman for API testing/documentation. Proficient with Git/GitHub (branches, pull requests, reviews, Actions CI/CD). Frontend tooling (Vite/Webpack), npm/yarn.

AI Integration:

Practical experience calling Azure OpenAI and Azure AI Document Intelligence via .NET APIs. Comfort with prompt templates, schema-validated JSON outputs, retries/fallbacks, and basic cost/latency awareness. Familiarity with consuming results from Azure AI Search (vectors/semantic).

Preferred Skills:

Experience contributing to multi-tenant SaaS features. Healthcare exposure and HIPAA considerations in code/logs. Familiarity with Microsoft Entra ID (Azure AD) and RBAC. Exposure to Azure AI consumption patterns from .NET/React.

Physical Requirements

Individuals must be able to sustain specific physical requirements essential to the job. This includes, but is not limited to: Standing

up to 6 hours/day Sitting/Stationary

up to 6-8 hours/day Lifting/Push/Pull

up to 50 pounds Bending/Squatting

ability to bend or squat to perform essential functions Stairs/Walking

ability to ascend/descend stairs and move between work areas Fine Motor Skills

typing and handling tools/devices Sight

read documentation and type/write accurately Hearing & Language

listen and communicate clearly with others Cognitive Ability

good decision-making and analytical skills

#J-18808-Ljbffr