University of Missouri - Columbia, MO

posted 2 months ago

Full-time - Entry Level
Columbia, MO
Educational Services

About the position

The Biomedical Informatics Software Engineer at the University of Missouri is responsible for providing professional engineering services to meet client needs and managing the daily activities of project team members. This role involves analyzing, designing, and implementing software solutions, ensuring compliance with industry standards, and maintaining the integrity and security of institutional data. The engineer will work on multi-disciplinary projects, develop software, and provide expert-level support for problem resolution.

Responsibilities

  • Perform a variety of assignments and analyses that impact the function.
  • Analyze, review, and design plans and specifications as needed.
  • Solve routine to complex problems, providing solutions and recommendations.
  • Analyze potential solutions using experience, judgments, and precedence, providing input and recommendations.
  • Impact the quality of own work and the work of others on the team, ensuring efficient workflows and productivity.
  • Explain complex information to others, ensuring audience understanding.
  • Provide project management on various multi-disciplinary projects ensuring compliance with contract documents and industry standards.
  • Formulate/define specifications for complex software.
  • Design, code, perform benchmark testing, debugging, and documentation of programs.
  • Evaluate new and existing software products.
  • Assist other programmers to effectively utilize the developed software.
  • Develop or modify moderately complex software.
  • Monitor and develop methods to automate monitoring of system interfaces.
  • Ensure the integrity and security of institutional data.
  • Provide expert-level support for problem determination and resolution.
  • Produce clearly written, logical application code.
  • Maintain, support, and administer informatics systems.
  • Responsible for installing and configuring applications and libraries on informatics systems.
  • Perform other job-related duties as necessary.

Requirements

  • A Bachelor's degree and at least 2 years of experience from which comparable knowledge and skills can be acquired is necessary.
  • Licensure may be required.

Nice-to-haves

  • Master's degree.
  • Two years' experience with programming in at least one programming language (C, C++, Java) and with scripting languages (Python, Ruby, Perl).
  • Experience developing in a LINUX/UNIX environment.
  • Experience in Snowflake environment, NLP, ML, and processing unstructured data.
  • Experience working as part of a team using code management systems.

Benefits

  • Comprehensive medical, dental, and vision plans.
  • Retirement plans.
  • Paid time off.
  • Short- and long-term disability.
  • Paid parental leave.
  • Paid caregiver leave.
  • Educational fee discounts for all four UM System campuses.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service