Sr Software Engineer
Medline Industries, LPAbout the role
Job Summary
Job Description
Sr. LIMS Software Engineer is responsible for design, coding, testing, review, maintenance and development for Medline’s STARLIMS LIMS application. This includes implementing new features, change controls, and fixes to any bugs or errors within the STARLIMS Application. Lead in evaluating how LIMS can be improved, streamlined, and integrated with other software, services, and solutions. Must be able to communicate and collaborate effectively with LIMS stakeholders, IT reps, and lab other cross-functional teams both in layman and technical communication.
Responsibilities:
- Design, develop, and maintain highly scalable and reliable lab software solutions for LIMS.
- Lead in evaluating ways to streamline and improve efficiencies in LIMS and its associated software, services, etc.
- Lead in evaluating systems, servers, networking, and other applications associated with LIMS to ensure they are properly designed organized and efficiently ran.
- Perform Coding for STARLIMS exclusively, with the purpose of maintaining the existing STARLIMS Environments (DEV, TEST, PROD) by implementing new features, change controls, and fixing any bugs or errors within the STARLIMS Application.
- Must be able to understand, execute, and document the following testing.
- Scripted Testing – Dynamic testing in which the tester’s actions are prescribed by written instructions in a test case.
- Unscripted Testing – Dynamic testing in which the tester’s actions are not prescribed by written instructions in a test case. It includes:
- Ad-hoc Testing – A concept derived from unscripted practice that focuses primarily on performing testing that does not rely on large amounts of documentation (e.g., test procedures) to execute.
- Error-Guessing – A test design technique in which test cases are derived on the basis of the tester’s knowledge of past failures or general knowledge of failure modes.
- Exploratory Testing – Experience-based testing in which the tester spontaneously designs and executes tests based on the tester’s existing relevant knowledge, prior exploration of the test item (including results from previous tests), and heuristic “rules of thumb” regarding common software behaviors and types of failure. Exploratory testing looks for hidden properties, including hidden, unanticipated user behaviors, or accidental use situations that could interfere with other software properties being tested and could pose a risk of software failure.
- Integration Testing - Scripted Testing, Unscripted Testing, or a combination of both, that’s usually performed in the TEST LIMS environment. Integration testing is to be performed by the BI Analyst or Report Manufacture and if necessary, a SME or Lab POC. They are to make sure the report request is satisfying the submitters requirements, and that report is functioning adequately as expected.
- Verification Testing – Scripted Testing, Unscripted Testing, or a combination of both, that’s performed to verify no other issues are found in the report before it is to be used by LIMS users, and to verify the intended changes are present in the Production environment.
- Mentor LIMS Software Engineers
Minimum Requirements:
Education:
- Bachelor's Degree
Work Experience:
- Requires at least 4 years of experience or equivalent as a LIMS Software Engineer
Knowledge / Skills / Abilities
Ability to effectively communicate with LIMS stakeholders
Experience building moderate to more complex queries in SQL
Preferred:
- STARLIMS ELN (Experience with STARLIMS ELN 12.3 a bonus)
Operating STARLIMS with Azure
STARLIMS Coding Experience
Possessing knowledge or experience of the lab environment.
Possessing knowledge or experience in building, configuring, and maintaining LIMS Servers, and the services/process associated with them for complete product life cycle and post development.
Medline Industries, LP, and its subsidiaries, offer a competitive total rewards package, continuing education & training, and tremendous potential with a growing worldwide organization.
The anticipated salary range for this position:
$132,600.00 - $199,160.00 AnnualThe actual salary will vary based on applicant’s location, education, experience, skills, and abilities. This role is bonus and/or incentive eligible. Medline will not pay less than the applicable minimum wage or salary threshold.
<
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s