The Fund for Public Health in New York City (FPHNYC) is a 501(c)3 non-profit organization that is dedicated to the advancement of the health and well-being of all New Yorkers. To this end, in partnership with the New York City Department of Health and Mental Hygiene (DOHMH), FPHNYC incubates innovative public health initiatives implemented by DOHMH to advance community health throughout the city. It facilitates partnerships, often new and unconventional, between government and the private sector to develop, test, and launch new initiatives. These collaborations speed the execution of demonstration projects, effect expansion of successful pilot programs, and support rapid implementation to meet the public health needs of individuals, families, and communities across New York City.
The Division of Information Technology aims to align technology solutions with the DOHMH mission by prioritizing resource use and deploying innovations that facilitate the agencys day-to-day activities and enhance staff productivity and efficiency. Our goal is to provide users with a reliable, stable, and safe computing environment, through the collaboration of the Bureau of Technology Strategy & Project Management provide business analysis and IT project management services to define and deliver IT solutions that meet all program needs.
We are seeking to fill positions in the Division of Information Technology (DIT) that will provide programming and other technical work at the Department of Health and Mental Hygiene in New York City. This software developer will be working on software applications across various teams and bureaus, so programmer must have excellent verbal and written communication skills, as well as ability to work under pressure if required. The primary responsibilities will be designing, developing, and deploying solutions to various applications in DIT, and troubleshooting and resolving errors around these applications. When not developing or fixing issues, they will assist other bureaus\teams by contributing to product development (deployments\upgrades\etc...) and improving internal processes (IT). Successful candidates are those that are passionate about technology and will feel comfortable working both independently and with others. It is expected that this position will work 35 hours per week.
- BS degree in Information Technology, Computer Science or equivalent.
- 3+ years as a Java developer.
- Experience writing unit tests and testing ones own code.
- Solid computer science fundamentals: Data structures, algorithms, multi-threaded programming, events/messaging, etc.
- Ability to work under pressure and to prioritize tasks based on urgency and importance.
- Critical thinker with problem-solving, interpersonal, and communication skills.
- Motivation to learn new skills and technologies
- Good time-management skills