Huriot — Associate Software Engineer/Developer at Health Research, Inc.

Associate Software Engineer/Developer

Health Research, Inc.

Create your job search profile and we will do the job search for you

Role Details

Associate Software Engineer/Developer Location : Location US-NY-Albany Job ID 2023-6475 # of Openings 1 Department Wadsworth Center Position Type Full Time Grade P23 Applications to be submitted by 3/10/2023 Minimum Salary USD $78,355.00/Yr. Maximum Salary USD $78,355.00/Yr. % Travel Up to 25% Minimum Qualifications A Bachelor's degree in Software Engineering, Computer Science or Information Technology and three years computer programming, database design/development, or systems analysis experience; OR an Associate's degree in Software Engineering, Computer Science or Information Technology and five years of such experience; OR seven years of such experience. A Master's degree in Software Engineering, Computer Science or Information Technology may substitute for one year of experience. Preferred Qualifications Two years experience with scripting languages, such as Python, JavaScript, Groovy, Ruby, or Perl. Two years experience with SQL. Three years experience with relational databases such as Oracle. Experience with HL7 messaging. Experience with laboratory informatics and software development. Experience in cloud development. Experience developing unit tests with Junit, pytest, etc. Domain knowledge of Laboratory Information Management Systems is desired. Responsibilities Application and system development tasks: * Analyze Wadsworth business requirements and project needs to understand the intended application outcomes * Perform risk analysis to analysis unintended impact of new/updated requirements on existing projects, applications or infrastructure * Recommend alternative solutions to minimize risk footprint * Develop technical design to translate Wadsworth business requirements into an implementation model * Develop computer code to meet Wadsworth programmatic business requirements and execute complex tasks * Comment code to instruct others in plain language what is being accomplished * Assess the efficiency of code and modify to improve performance and maintain compatibility with enhanced operating environments * Coordinate response to any outage and customer service issues regarding Wadsworth application performance * Monitor Wadsworth applications performance for optimization * Review application, periodically, for security vulnerabilities and remediate, as needed Unit tests and testing processes: * Develop written testing protocols, unit tests and metrics to ensure conformity of the Wadsworth applications with business requirements and implement change management * Lead the selection and implementation of load testing tools to determine limits of Wadsworth applications * Lead the testing of the application in the development environment and document results to ensure integrity prior to promotion * Respond to testing results from the evaluation environment and lead code modifications to resolve defects and adhere to Wadsworth business requirements * Oversee iteration with technical and programmatic staff to achieve satisfaction with implemented solution as it relates to business requirements * Coordinate the documentation of code modifications in the selected change management tool Release management process: * Facilitate communication with Program areas to follow established release management processes * Manage creation and assignment of tickets as per the release management process * Ensure response of assigned tickets for release management activities * Coordinate promotions by planning with technical project manager to ensure no conflicts * Coordinate the Wadsworth application promotion process with infrastructure staff when approvals are received from necessary parties * Validate that promotions are successful and if not, alert management and coordinate respective parties to troubleshoot or rollback Code critique, orientation sessions, technical design documentation; other appropriate related duties: * Ensure the use of established code repositories to enter developed code to maintain tracking history and knowledge transfer * Develop and revise technical design documentation of developed Wadsworth systems for any new development detailing the technical components and their inter-related dependencies and any changes to existing code or systems * Conduct code orientation sessions on written code to support good coding practices and habits * Lead code critique sessions to help enforce coding standards and guidelines in the programming community * Perform other appropriate related duties Affirmative Action/Equal Opportunity Employer/Qualified Individuals with Disabilities/Qualified Protected Veterans

Health Research, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.

  • Published on: Mar 03, 2023
  • Employment Type: Full Time
  • Job Location: Albany, New York
  • Salary: negotiable
Apply for Associate Software Engineer/Developer

Create your job search profile

Tell us what you are looking for and we will do the job search for you