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 & Database Administration 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.
Responsibilities:
The consultant will work with DOHMH staff to properly capture issues and assist with resolution. The consultant will ensure proper follow-up occurs and that all issues are resolved within an estimated timeframe. In addition, the consultant will:
· Modify and develop .NET code for various .NET applications to meet the business needs.
· Work with a DBA to performance tuning the existing SQL database structure.
· Collaborate with other software developers, business analysts, software architects, and IT professionals to implement practical solutions.
· Ensure that all solutions are lightweight, scalable, and built to a high level of quality.
· Ensure security is being factored into each step of the software development process for various systems.
· Create estimates on time and effort to complete assignments based on end-user requirements.
· Design and develop new solutions utilizing Web Services.
· Assess the Customers' knowledge of Azure platform and overall cloud readiness to support customers through a structured learning plan and ensure its delivery through partners.
QUALIFICATIONS:
· Experience working on multiple and simultaneous intranet and public-facing web applications built in .NET of varying degrees of complexity and priorities. Technologies include C#, .NET 6 and above, Angular, MVC5+, ADO.net, Web Services/Web Rest APIs, HTML, CSS, Javascript, JQuery, Bootstrap, Microsoft SQL.
· Proficiency in HL7 and FHIR standards.
· Proficient in creating and developing Microsoft SSRS reports.
Development of stored procedures integral to applications
Proficiency in .NET framework and .NET Core.
Familiarity with database technologies, particularly SQL Server, and the ability to write and optimize SQL queries.
Job Type: Full-time
Pay: $100,000.00 - $122,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 level:
Schedule:
- 8 hour shift
- Monday to Friday
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