Search

Senior Application Developer

DBI Staffing
locationNew York, NY, USA
PublishedPublished: 6/14/2022
Technology
Full Time

Job Description

Job Description

***NO THIRD PARTIES or H1-V HOLDERS***

This position is 100% remote. Healthcare/HIPAA experience highly preferred. Must work EST hours.

The Senior Application Developer will lead the architecture, development, and optimization of our secure, HIPAA-compliant, multi-tenant EMR SaaS platform on Microsoft Azure. This role is full-stack—driving high-performance ASP.NET Core and React applications, governing versioned, highly available REST APIs for third-party integrations, and enforcing enterprise-grade security, observability, and reliability.

The employee will set engineering standards, mentor developers, and partner with product and architecture to deliver scalable features across various department modules—ensuring strict tenant isolation, robust access controls, and excellent user experience at scale.

JOB RESPONSIBILITIES:

  • Full-Stack Leadership: Lead design, development, and optimization of ASP.NET Core and React applications with a focus on performance, scalability, and maintainability.
  • Multitenancy: Drive evolution of multi-tenant architecture (tenant isolation, RBAC, efficient resource utilization, caching, and quotas).
  • API Architecture: Design and operate secure, performant, and versioned RESTful APIs for vendor integrations; implement OAuth 2.0/OIDC, JWT, API keys, validation, idempotency, and robust error handling.
  • Mentorship & Standards: Mentor junior/mid-level engineers; conduct thorough code reviews; champion documentation, testing, and continuous improvement.
  • Cross-Functional Delivery: Translate complex requirements into sound technical designs; collaborate with product, solution architects, security, and DevOps through the full SDLC.
  • Performance & Reliability: Diagnose and resolve issues across UI, APIs, databases, and Azure infrastructure; drive profiling, query tuning, and front-end performance.
  • Agile Execution: Lead sprint planning, daily stand-ups, retrospectives, and backlog refinement; deliver predictable increments with high quality.
  • Code Quality: Write clean, testable, well-documented code; enforce CI/CD quality gates and architectural guidelines.
  • Innovation: Research and integrate new Azure services, patterns, and selective AI/ML capabilities to enhance functionality and efficiency.
  • Python Enablement: Use Python for backend services, automation, data processing scripts, or specialized libraries as needed.

QUALIFICATIONS:

Education:

  • Bachelor’s degree in Computer Science or related field.

Required Skills & Experience

Backend Development:

  • 5+ years ASP.NET Core/C# building large-scale, distributed systems.
  • Secure REST API design and governance (OAuth 2.0/OIDC, JWT, API keys), contract/version management, and API security best practices.
  • Advanced SQL Server: schema design, complex stored procedures, indexing, query optimization, and performance tuning for high-volume workloads.
  • Deep production experience with Entity Framework Core (performance, custom mappings, migrations).

Frontend Development:

  • 4+ years React (functional components, hooks), advanced state management (Context/Redux), and performance optimization for large apps.
  • Mastery of TypeScript/ES6+, async patterns, and modular architecture.
  • Strong HTML5/CSS3 and responsive design; cross-browser compatibility and accessibility (a11y).
  • Proven ability to integrate complex APIs and manage client-side data flow and UX.

Azure Services:

  • Azure App Service (deployment slots, scale, troubleshooting).
  • Azure SQL Database (performance tiers, geo-replication, monitoring).
  • Microsoft Entra ID (Azure AD) and Azure Key Vault.
  • Serverless & Containers: Azure Functions, Logic Apps; AKS or Azure Container Instances.
  • Observability: Azure Monitor and Application Insights (logging, tracing, metrics).

AI/ML Integration:

  • Experience integrating AI/ML into web apps via Azure Machine Learning or custom APIs.
  • Understanding of data preparation and collaboration with data science under HIPAA guidelines.
  • Familiarity with enterprise AI/ML concepts and use cases.
  • Proficiency in Python to develop, deploy, or integrate models in Azure (AML SDK, Azure Functions).

Testing & Tooling:

  • Unit testing with xUnit/NUnit; integration and end-to-end testing strategies.
  • Postman and Swagger/OpenAPI for API documentation and automated testing.
  • Expert-level GitHub workflows (branching, pull request reviews, GitHub Actions CI/CD).
  • Front-end tooling (Vite/Webpack, npm/yarn) and build optimization.

Preferred Skills:

  • Proven success shipping complex multi-tenant SaaS at scale.
  • Healthcare standards & compliance (HIPAA, FHIR).
  • Strong Agile/Scrum practice; experience leading ceremonies or driving process improvements.
  • Open-source contributions or active engagement in technical communities.

[7264]

Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...