Senior Software Engineer/Application Architect
Hands-on senior full-stack engineer/architect who owns HealthCare Partners' web application portfolio (~80% coding, 20% architecture), building and modernizing .NET/C# and React/TypeScript apps on Azure, with SQL Server database-first work, secure CI/CD, and healthcare interoperability (FHIR, HL7/X12 EDI).
- Compensation
- Not disclosed
- Location
- Garden City, New York, United States
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 8+ years
- Category
- Architecture
- Posted
Skills
Must have
- Bachelor's degree in Computer Science, IT, or related field (or equivalent education + experience)
- 8+ years of hands-on full-stack application development
- Deep expertise in .NET / C# and ASP.NET Core
- React.js with TypeScript
- SQL Server / Azure SQL with database-first design and query optimization
- Designing and consuming RESTful APIs and third-party web services
- Modernizing legacy apps to .NET (current LTS, .NET 10) on Azure App Service incl. Entra ID SSO migration
- Proficiency with Entity Framework and Dapper
- Secure development (shift-left) and CI/CD with Azure DevOps/GitHub incl. automated code, secret, and vulnerability scanning
- Application Insights / Azure Monitor; ability to work independently, lead technically, mentor, and communicate clearly
Nice to have
- Direct healthcare industry experience — claims, eligibility, authorizations, provider data
- FHIR and healthcare interoperability (HL7, X12 EDI 270/271, 837/835, 278)
- Experience in HIPAA or comparable regulated environments
- Azure web app resources (App Service, Functions, API Management, Key Vault, Entra External ID); security reviews and penetration testing
- Fluency with AI-assisted / agentic development tools (e.g., GitHub Copilot)
- WordPress
- SMART on FHIR, Da Vinci, or CMS interoperability mandates awareness
- Azure certifications and Microsoft Fabric / Fabric Databases experience
Full description
Position Summary/Overview:
This is a hands-on, senior-level full-stack engineering and architecture role responsible for the design, development, modernization, security, and operational quality of HealthCare Partners’ web and application portfolio. The position serves as the technical owner for application development and provides durable, accountable technical leadership for this function — roughly 80% hands-on engineering as the “pro-code” lead and 20% architecture and strategy in partnership with management.
HealthCare Partners is primarily a Microsoft shop — SQL Server, Azure SQL, and Fabric Databases; .NET, C#, and ASP.NET MVC 5; and React.js with TypeScript powering the front end of our external portals and WordPress the same for our public website. As the senior technical owner of application development, you operate independently, set technical direction, mentor engineers, and translate business needs into well-architected, secure, and maintainable solutions in a healthcare-regulated environment.
Essential Responsibilities
- Application Engineering Leadership & Pro-Code Ownership
- Serve as the “pro-code” lead, setting the bar for code quality, design, and engineering practice across the portfolio
- Define the strategy, standards, and multi-year roadmap for Application Engineering
- Own technical decisions on frameworks and patterns and act as the senior escalation point for complex application issues
- Define coding standards, reusable patterns, and documentation; mentor engineers and raise overall engineering maturity
- Full-Stack Application Development
- Design and build full-stack applications using .NET / C#, ASP.NET MVC, and React.js
- Develop and consume RESTful APIs and web services that integrate internal systems and third-party platforms
- Apply automated testing and code review to deliver maintainable, well-tested features
- Secure Development & SDLC
- Champion a “shift-left” approach — security designed into the architecture and written into the code from the outset
- Leverage Azure DevOps and GitHub Enterprise with automated code, secret, and vulnerability scanning in CI/CD
- Use Azure Key Vault for secrets so no sensitive information is stored within deployed applications
- Apply secure-by-design and secure-coding standards, and support annual security reviews and penetration testing
- AI-Enabled & Agentic Development
- Use AI-assisted and agentic development tools (e.g., GitHub Copilot, Claude) as a routine part of building, refactoring, and generating tests