Demo

Software Engineer

Tiber Health, Public Benefit
St. Louis, MO Full Time
POSTED ON 1/24/2025 CLOSED ON 2/6/2025

What are the responsibilities and job description for the Software Engineer position at Tiber Health, Public Benefit?

About Tiber Health Innovation (THI):
Tiber Health Innovation (THI) is a leader in educational technology for health sciences, offering a suite of predictive tools designed to support the student lifecycle. In partnership with Ponce Health Sciences University (PHSU), THI provides cutting-edge technology and analytics to support LCME-accredited medical education across partnering institutions. Our innovative and scalable platform incorporates predictive capabilities that empower health sciences education and outcomes.

About the Role:
THI is seeking a highly skilled and experienced Software Engineer to join our dynamic team. This role's primary responsibility is to enhance our predictive analytics platform, which supports health sciences degree programs leading to licensure exams, including MD, PA, and Dental. The Software Engineer will play a key role in designing, coding, testing, and deploying software solutions that advance THI's mission to revolutionize healthcare education.

This is an on-site position at our headquarters in St. Louis, MO, reporting to the VP of Software Development, Data, and Analytics. The role requires close collaboration with a cross-functional team to deliver innovative solutions.

Responsibilities:

 

Software Development and Quality Assurance:

  • Design, develop, and maintain robust and scalable software applications.
  • Write clean, maintainable, and efficient code following best practices.
  • Implement software solutions that meet company and stakeholder needs.
  • Identify, prioritize, and execute tasks in the software development lifecycle.
  • Develop and execute unit, integration, and automated tests to ensure software quality.
  • Perform validation and verification testing.
  • Debug and resolve technical issues promptly.
  • Optimize applications for speed and scalability.

 

Collaboration and Communication:

  • Work closely with the VP of Software Development, Data, and Analytics to define software requirements.
  • Participate in code reviews to maintain code quality and share knowledge.
  • Communicate project progress effectively with team members and stakeholders.
  • Collaborate with cross-functional teams to define project requirements and deliverables.

 

Technical Leadership and Continuous Improvement:

  • Mentor and provide oversight to junior engineers.
  • Stay updated on emerging technologies and industry trends.
  • Integrate new technologies into the development process.
  • Identify and implement opportunities for process improvements.
  • Contribute to the continuous enhancement of the software development lifecycle.
  • Automate tasks using appropriate tools and scripting.

 

Team Leadership and Project Management:

  • Work with the VP of Software Development, Data, and Analytics to execute strategic initiatives.
  • Manage all stages of software development, from concept to deployment and maintenance.
  • Ensure projects are completed on time, within scope, and budget.

 

Stakeholder Engagement and Technical Oversight:

  • Understand stakeholder needs and provide regular project updates.
  • Represent the development team in meetings with senior management and external partners.
  • Align development efforts with broader organizational objectives.
  • Provide technical guidance in software design, architecture, and coding standards.
  • Ensure the scalability, reliability, and security of software solutions.

 

 Qualifications

 

Educational Background:

  • Bachelor’s degree in computer science, software engineering, or a related field; advanced degree preferred.

 

Experience:

  • Minimum of 5-10 years of software development experience
  • Proven track record of managing large-scale software projects and leading development teams, including Agile (Scrum).
  • Experience in the health sciences or educational technology sector is highly desirable.

 

Technical Skills:

  • Strong proficiency in C#, JavaScript/TypeScript, and modern web technologies.
  • Full-Stack Development experience.
  • Demonstrable experience with the Angular Framework (Version 9 or higher).
  • Demonstrable experience with MySQL (SQL, DDL, Stored Procedures, and DML).
  • System administration experience with Linux platforms.
  • Ability to write and understand SQL without the use of an ORM.
  • Extensive QA understanding and experience.
  • Experience with cloud platforms (AWS, Azure, or Google Cloud) and DevOps practices.

 

Required Technology / Version recap:

  • NET (Core) 5.0
  • Entity Framework 7.0
  • MySQL Enterprise 8.0
  • Angular 9
  • Python 3.6

 

Desired Qualifications

  • Oracle MySQL HeatWave
  • Python 3.11
  • PHP 7.4
  • Knowledge of predictive analytics, machine learning, and data-driven development.

 

Interpersonal Skills:

  • Strong problem-solving and decision-making abilities.
  • Ability to work collaboratively in a fast-paced, dynamic environment.
  • High level of integrity and professional ethics.

 

Application Process

Interested candidates should submit their resume and a cover letter detailing their qualifications and experience. Applications can be submitted through the Tiber Health career portal.

Benefits

 

  • 401(k)
  • Flexible schedule
  • Health insurance
  • Paid time off

 

Company Culture

 

  • Detail-oriented -- quality and precision-focused
  • Stable -- traditional, stable, strong processes
  • People-oriented -- supportive and fairness-focused
  • Team-oriented -- cooperative and collaborative

 

M Microsoft Senior Data Engineer - Bridgewater - software engineering Engineering
Data Engineer Jobs -
Bridgewater, NJ
Civil Rights Investigator- Detroit
IT Software Engineer Intermediate - ITPA P11 -
Detroit, MI
Software Engineer
Ultimate Software -
Branchburg, NJ

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer?

Sign up to receive alerts about other jobs on the Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Tiber Health, Public Benefit

Tiber Health, Public Benefit
Hired Organization Address St. Louis, MO Full Time
WHO WE ARE Founded in 2018 in the heart of downtown St. Louis, Ponce Health Sciences University is answering a need for ...
Tiber Health, Public Benefit
Hired Organization Address St. Louis, MO Full Time
GENERAL SUMMARY Ponce Health Sciences University is an innovator in medical education and research and dedicated to prov...

Not the job you're looking for? Here are some other Software Engineer jobs in the St. Louis, MO area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!