Health Researchposted 15 days ago
$106,083 - $106,083/Yr
Full-time • Senior
Albany, NY
Professional, Scientific, and Technical Services

About the position

Health Research, Inc. is currently seeking a Principal Software Engineer/Developer to join a dynamic team serving the information technology needs within the Wadsworth Center. This position will manage and oversee technical architecture for development of applications that support the needs of laboratory users, which includes providing technical expertise, guidance, and visioning the design of complex critical public health applications. This position will act as a change agent, envisioning new technology application and implementing processes to promote developer adoption, as well as ensuring technical coherence of all aspects of the application development lifecycle with ultimate responsibility for the overall technical quality.

Responsibilities

  • Providing technical leadership in design
  • Mentoring the development team on all topics of technical design development and construction
  • Defining the architecture, infrastructure, system layout, technology stack, and frameworks for Wadsworth applications
  • Understanding the intrinsic dependencies of proposed solutions and ensuring performance, scalability, testability, and extensibility of design
  • Mitigating risks with chosen technical approaches and maintaining a broad evolving knowledge of information technology solutions
  • Supervision of staff

Requirements

  • 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

Nice-to-haves

  • At least five 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 of experience using Java, TypeScript, Spring, Hibernate, Angular, and REST web services using component-based architectures
  • Experience with statically typed functional programming
  • At least five years of experience with SQL and Oracle database design, and performance tuning of complex database structures
  • Experience with Software Architecture and Relational Database Design/Data Modeling
  • At least three years of experience programming secure Java and Angular applications from specifications expressed by use cases, interaction diagrams, and sequence diagrams
  • At least four years of experience with automated build and test infrastructure to support continuous integration and continuous deployment (CI/CD)
  • At least five years of experience using source code management with git and collaboration frameworks like GitLab or GitHub
  • At least four years of experience with Kubernetes and container management solutions such as Docker or podman
  • Advanced secure website development and design leveraging OIDC
  • At least five years of experience writing unit tests, integration tests, and front-end automation testing
  • Experience with other techniques like property-based testing
  • Domain experience with a laboratory information management system

Benefits

  • Health, dental and vision insurance - Several comprehensive health insurance plans to choose from
  • Flexible benefit accounts - Medical, dependent care, adoption assistance, parking and transit
  • Generous paid time off - Paid federal and state holidays, paid sick, vacation and personal leave
  • Tuition support - Assistance is available for individuals pursuing educational or training opportunities
  • Retirement Benefits - HRI is a participating employer in the New York State and Local Retirement System and offers optional enrollment in the New York State Deferred Compensation Plan
  • HRI provides a postretirement Health Benefits Plan for qualified retirees to use towards health insurance premiums and eligible medical expenses
  • Employee Assistance Program - Provides educational and wellness programs, training, and 24/7 confidential services to assist employees, both personally and professionally
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service