Principal Software Engineer/Developer
Responsibilities
The Principal Software Engineer/Developer will lead technical architecture for the UCP applications development team. The incumbent...
Responsibilities
The Principal Software Engineer/Developer will lead technical architecture for the UCP applications development team. The incumbent will manage and lead the design, programming, maintenance and modifications of complex, in-house applications used by the Uninsured Care Program (UCP) to support programs and day to day operations. This position will manage and lead a development team on all topics of technical design development and construction including definition of architecture, infrastructure, system layout, technology stack and frameworks for UCP applications. Responsibilities include ensuring technical coherence of application development life cycle, mitigating risk with chosen technical approaches and ensuring performance, scalability, and extensibility of design. The incumbent will supervise staff and manage and/perform other appropriate related duties.
The Uninsured Care Programs (UCP) provide medications, primary care, and home care services to uninsured and underinsured persons living with HIV/AIDS in New York State. In addition, the program assists persons living with HIV/AIDS who have comprehensive insurance coverage in paying premiums to ensure that the coverage continues. This position is a key resource to ensure continued support for UCP participants. Occasional after-hours, nights and/or weekend hours may be required.
Minimum Qualifications
Bachelor's degree in Computer Science, or a related field, and five years of computer programming, database design/development, or systems analysis experience; OR an Associate's degree in Computer Science or a related field and seven years of such experience; OR nine years of such experience. A Master’s degree in Computer Science or a related field may substitute for one year of experience. At least three years of experience must have included supervision of staff and program management.
Preferred Qualifications
At least seven years of experience in application architecture, creating standard practices, and overall design of complex systems. At least four years of experience in the technical oversight of staff. At least five years’ experience in using Java, Spring, Hibernate/MyBatis, Angular, Java Server Faces, and REST web services. At least three years’ experience programming Java and Angular applications using Spring from specifications expressed by use cases, class diagrams, interaction diagrams and sequence diagrams. At least three years’ experience designing and developing Model-View-Controller (MVC) web applications. At least five years’ experience with both SQL and PL/SQL, Oracle database design, and performance tuning of complex database structures
Conditions of Employment
Grant funded position. Compliance with funding requirements such as time and effort reporting, grant deliverables, and contract deliverables, is required.
Valid and unrestricted authorization to work in the U.S. is required. Visa sponsorship is not available for this position.
This position requires that the incumbent will report to the official work location and live within commuting distance to the official work location. Telecommuting will not be available.
HRI participates in the E-Verify Program.
HRI has a long-standing dedication to diversity, equity, and inclusion in our workforce. HRI is committed to the principle of non-discrimination in all phases of its employment procedures and practices.
Affirmative Action/Equal Opportunity Employer/Qualified Individuals with Disabilities/Qualified Protected Veterans
Below are some other jobs we think you might be interested in.
-
Senior Software Engineer - Infrastructure
- imgix
- San Francisco, CA, USA
- Remote
Apr 05 -
Assistant Director, Infrastructure and Business Development
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
AdaptiveWork Systems Engineer
- Pinkerton
- Seattle, WA, USA
May 03 -
DevOps Engineer III
- Security Risk Advisors
- Philadelphia, PA, USA
- Remote
May 01 -
Senior Network Administrator
- Irvine Ranch Water District
- Irvine, CA, USA
Apr 29 -
Chief Information Officer (CIO)
- National Institute on Aging
- Bethesda, MD, USA
May 09 -
IT Service Management Specialist
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 01 -
Assistant Director, Service Delivery
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
IT Vendor & Contracts Manager
- Washington State Department of Natural Resources
- Olympia, WA, USA
- Hybrid
May 03 -
Senior IT Project Manager
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 09 -
Executive Vice President Information Technology and Chief Information Officer (EVP & CIO)
- Bonneville Power Administration
- Portland, OR, USA
- Hybrid
Apr 27 -
Information Technology Director
- City of Tigard
- Tigard, OR, USA
May 08 -
Director of Health Informatics
- Pace University
- New York, NY, USA
May 01 -
Associate Manager of Information Systems
- University of Vermont
- Burlington, VT, USA
Apr 17