VITEK Software Application Architect
Company: bioM--rieux SA
Location: Saint Louis
Posted on: March 20, 2023
Job Description:
It is not every day that you can say the software you helped
develop will save hundreds of thousands of lives per year, but at
bioM--rieux, we put innovation to work creating life-saving
diagnostic devices. Description:As an Application Architect, you
will identify and coordinate architectural improvements for
modernizing the VITEK 2 medical device software found in most
hospital laboratories to determine the best antibiotics to treat
millions of infected patients each year. Originally developed as
part of the Spacelab program and updated in the early 2000s, the
system is being updated again to provide treatment recommendations
for the next 20 years.
- Realize your vision by working with and mentoring lead
developers to ensure all software components are high-quality and
cleanly coded. Assist developers to solve particularly challenging
development problems. Create prototype solutions to examine options
and advise the development team.
- Guide developers on applying agile principles and XP practices
such as test/behavior-driven development, story grooming and
continuous improvement via retrospectives. Participate in
pair-programming.
- Collaborate with leads from other disciplines (firmware,
microbiology, biomathematics---) to define and manage interfaces
between the software and those groups.
- Advise on balancing customer needs, technical complexity, and
the long-term vision of system capabilities.
- Sustain the ongoing effort to migrate a monolithic architecture
into independent deployable components.Minimum QualificationsBS
degree in Computer Science, Engineering, Mathematics, Physics or
related scientific discipline, similar technical field of study, or
equivalent practical experience.10 or more years of experience of
Java and web development.Working proficiency and communication
skills in verbal and written English.Expert
- Agile development practices (test-driven development, pair
programming, refactoring)
- Java and common open-source frameworks (Spring, Hibernate,
JUnit, other)
- OO analysis and design experience including Design
Patterns
- Service-based or Microservice architecture and REST
concepts
- Automated unit and acceptance testingProficient
- Relational database design and application
- Servlet containers (Tomcat, Jetty, other) and basic HTTP server
configuration
- Build and continuous integration systems (Jenkins, Gradle,
other)Preferred QualificationsExposed
- Networking and security concepts (certificates, Windows
domains, LDAP, other)
- Typescript or JavaScript and a front-end framework (Angular,
React, other)
- Automated installation/deployment processes (Ansible,
InnoSetup, Wix, other)
- Application cybersecurity analysis or remediation
- Other languages such as Kotlin or GoR&D Systems Development
EnvironmentWith engineering centers in St. Louis, Salt Lake City,
France, and Italy, our Systems Development team collaborates
globally to build products that ensure patient health and consumer
safety.From antibiotic susceptibility testing to organism
identification with mass spectrometry, bioM--rieux offers
challenging opportunities in a science-based domain with a public
health focus. If you're passionate about solving real-world
problems, you'll find a home in our team of expert software
developers, engineers, and microbiologists.Click Here to Joining
bioM--rieux, is choosing to join an innovative company with a long
term vision, committed to the service of public health and carried
out with a humanistic corporate culture. Our Group offers numerous
possibilities: so come and join the 11,200 bioM--rieux team members
who already identify with these values! bioM--rieux is an Equal
Opportunity, Affirmative Action Employer. M/F/Vet/Disability/Sexual
Orientation/Gender Identity/GINA.
Keywords: bioM--rieux SA, St. Louis , VITEK Software Application Architect, IT / Software / Systems , Saint Louis, Missouri
Didn't find what you're looking for? Search again!
Loading more jobs...