Division of Information Technology - NYC Department of Health and Mental Hygiene
.Net Developer
Skills
6 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
$100,000 – $125,000 / year
Work mode:
Hybrid
Published on:
13 October 2026
What they need
The New York City Department of Health and Mental Hygiene (DOHMH) is the nation's leading public health agency protecting and promoting health of all New Yorkers. Our 7,000-plus team members bring an extraordinary array of languages, cultures, and experiences to bear on the work of public health.
Our diversity fuels creativity because all perspectives are heard and valued. DOHMH aims to improve the health outcomes of all New Yorkers by centering persistent racial inequities and promotion of social justice at the core of its work.
The Division of Information Technology’s mission and vision is to promote and protect the health of all New Yorkers through the use of innovative technology and health information that is useful and available, such that we envision a city where all New Yorkers can realize their full health potential, regardless of who they are, where they are from or where they live.
The Bureau of Application Development & Platform Engineering is committed to providing high quality, customized software business solutions and database administration/advisory services that aligns with the agency's strategic goals and public health vision to "Promote and Protect the City's Health." Together we can make a difference in the health of all New Yorkers.
We are seeking to recruit multiple .NET developers to support various critical applications within the agency. These developers will play a crucial role in maintaining and enhancing our application infrastructure, ensuring that all systems operate efficiently and effectively.
This is a full-time position that requires residency in NYC or the tristate area. The selected candidate will be required to work onsite for at least three months. After this period, a telework option of up to two days per week may be available.
Applicants must have the ability to work in the US without sponsorship. No Corp-to-Corp arrangements will be considered.
***This is a grant-funded position ending in November 2027***
Job Duties:
· Design, develop, and maintain robust integration engines and middleware using C#/.NET Core to process, parse, transform, and validate HL7 messages (v2 and potentially v3/CDA) for orders (ORM) and results (ORU).
· Develop secure, high-performance RESTful APIs and microservices using ASP.NET Core for internal and external consumption related to order management and status tracking.
· Work with relational (SQL Server) and NoSQL databases, ensuring data integrity, optimized queries, and efficient storage of order metadata and transactional logs.
· Implement and maintain CI/CD pipelines and deploy services using Azure DevOps, focusing on scalability, security, and performance within the Azure cloud environment.
· Act as a subject matter expert during troubleshooting sessions, diagnosing issues related to message routing, transport protocols (MLLP, HTTPS), and data mapping within the integration layer.
· Work closely with clinical analysts, interface engineers, and testing teams to ensure solutions meet strict regulatory compliance and clinical requirements.
Qualifications and Requirements:
· 7+ years of professional software development experience.
· Expert proficiency in C# and the .NET / .NET Core framework.
· 3+ years of experience working specifically with HL7 messaging standards (v2), including detailed knowledge of segments like PID, PV1, OBR, ORC, and message types like ORM (Orders) and ORU (Results).
· Demonstrable experience developing and deploying services using ASP.NET Core (Web API, Microservices).
· Strong understanding of modern architectural patterns (e.g., Microservices, Event-Driven Architecture).
· Proficiency in SQL and experience with SQL Server, including stored procedures and complex query optimization.
· Experience with SSIS packages.
· Experience with reporting tools such as SSRS, Power BI, or similar platforms.
· Familiarity with cloud platforms (preferably Azure, including App Services, Functions, and Service Bus/Event Hub).
· Bachelor’s degree in computer science or a related field.
Job Type: Full-time
Pay: $100,000.00 - $125,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Employee assistance program
- Employee discount
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Professional development assistance
- Retirement plan
- Tuition reimbursement
- Vision insurance
Experience:
- Management: 1 year (Preferred)
Ability to Commute:
- Long Island City, NY 11101 (Required)
Ability to Relocate:
- Long Island City, NY 11101: Relocate before starting work (Required)
Work Location: Hybrid remote in Long Island City, NY 11101
Other offers great for you!
These companies are also looking for great profiles
Taleo
.NET developer
-
Freelance
Brussels, Belgium
Hybrid
Skills
7 months ago
Quick apply
Elliott Group
.NET Developer
Permanent contract
Luxembourg
Onsite
Skills
3 months ago
Quick apply
Sparagus
.NET Developer
Freelance
Remote
Skills
2 months ago
Quick apply