Software Engineer

Quest Diagnostics

Baltimore (MD)

Hybrid

USD 110,001 - 120,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

A leading healthcare diagnostics company is seeking a talented software engineer to join their agile team. This role involves the development and support of laboratory systems, requiring strong experience in .net and SQL server. Candidates should possess excellent communication skills and a BA/BS in Computer Science. The target salary range is between $110,001 and $120,000, reflecting the candidate's experience and expertise. This position offers a hybrid work opportunity in Baltimore, MD.

Qualifications

  • 8 years of experience using .net and SQL server.
  • Strong Computer Science fundamentals in OO design patterns.
  • Proficient in VB.net, ASP.net, C#, and modern programming languages.

Responsibilities

  • Develop and support the .net based lab system (LIS).
  • Analyze and design solutions to improve existing code.
  • Participate in full SDLC including design, implementation, and testing.

Skills

VB.net
ASP.net
C#
Microsoft SQL Server
HTML4/5
CSS3
XML/XSLT
JQuery
DevSecOps
CI/CD pipeline

Education

BA/BS degree in Computer Science

Tools

GitLab
Team Foundation Server
NHibernate
Entity Framework

Job description

Overview

Quest Diagnostics is seeking a talented and self‑motivated software engineer. This individual will work as part of a small, agile team to design, implement and support laboratory systems.
This is a hybrid opportunity. The position will require 2 or 3 days per week on site in our Marlborough, MA laboratory. Responsibilities:

Responsibilities
  • The primary responsibility of this role is the development and support of the .net based lab system (LIS) and supporting systems.
  • Analyze the existing application code and design & develop the solution to improve/upgrade it to new platform.
  • Work closely and collaboratively with geographically distributed team of engineers to develop the best technical design and approach for new product development.
  • Participate in the full SDLC involving design, implementation, testing, & launching.
  • This role will have close interactions with IT project managers, business analysts and test engineers, and will have direct communications with users and with key business stakeholders. The role will also involve interactions with other IT groups such as architecture, solutions design and the program management office. Excellent communication skills, both oral and written, are a requirement.
  • Perform design and Code review activities with team.
  • Develop and execute unit, systems integration, and user‑acceptance test plans.
  • Prepare and test Operations Instructions for developed programs and systems.
  • Agile and waterfall methodologies are both used, depending on the project type. Small projects will be self‑managed, with larger projects being run by a project manager.
  • Provide unsolicited suggestions for enhancements of functional effectiveness and technical efficiencies.
  • Raise long‑term architecture issues within project.
  • Proficient in developing accurate estimates & risk assessments. Track status within the project as necessary. Communicate team and project status to project manager and director.
  • Communicate team and project status to project manager and director.
Qualifications
  • Education Required: BA/BS degree in Computer Science or equivalent experience with an emphasis on application programming and systems analysis/development.

Target salary range: $110,001 - $120,000. The estimate displayed represents the typical salary range for this position based on experience and other factors.

Experience Required
  • 8 years of experience using .net, SQL server.
  • Computer Science fundamentals in object‑oriented (OO) design patterns, distributed databases, and data modeling techniques.
  • Proficiency in VB.net, ASP.net, C#, Microsoft SQL Server, HTML4/5, CSS3, XML/XSLT, JQuery plus one or more modern programming languages.
  • Experience with DevSecOps, CI/CD pipeline with GitLab and Team Foundation server.
  • Familiar with persistence technology like NHibernate or Entity Framework.
  • Knowledge of REST and RPC APIs preferred.
  • Strong attention to detail, excellent troubleshooting, and communication skills.
  • Ability to work well with people and be both highly motivated and motivating.
  • Ability to handle multiple competing priorities in a fast‑paced environment.
  • Motivation to drive tasks to completion and take ownership of projects.
Desired Qualifications
  • Healthcare software development experience. Experience with Lab system, HL7, FHIR would be preferred.
  • Experience with Lab systems.
  • 21 CFR part 11 regulation and validation experience preferred.
  • Knowledge of WCF Services, MVC, and AngularJS preferred.
  • Experience with Iguana integration platform or any integration engine is preferred.

While we appreciate and value our staffing partners, we do not accept unsolicited resumes from agencies.

Quest will not be responsible for paying agency fees for any individual as to whom an agency has sent an unsolicited resume.

EEO: Quest Diagnostics is an equal employment opportunity employer. Our policy is to recruit, hire and promote qualified individuals without regard to race, color, religion, sex, age, national origin, disability, veteran status, sexual orientation, gender identity, or any other status protected by state or local law. Quest Diagnostics observes minimum age requirements established by federal, state and/or local laws, and will ask an applicant for verification when deemed necessary.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

LIMS/LIS Software Engineer
LIMS/LIS Software Engineer

Quest Diagnostics • Marlborough (MA)

Hybrid
USD 107,000 - 137,000
Day 1 Medical, dental & vision (FT)
Well-being programs
Blueprint for Wellness
+11
Senior Software Engineer
Senior Software Engineer

Quest Diagnostics Incorporated • Johnson City (KS)

On-site
USD 100,000 - 130,000
Medical benefits
Well-being programs
Blueprint for Wellness
+6
LIMS/LIS Software Engineer
LIMS/LIS Software Engineer

Quest Diagnostics Incorporated • Marlborough (MA)

Hybrid
USD 107,000 - 137,000
Medical benefits (Day 1)
Well-being programs
Blueprint for Wellness
+8
LIMS/LIS Software Engineer
LIMS/LIS Software Engineer

QUEST DIAGNOSTICS INC • Marlborough (MA)

On-site
USD 107,000 - 137,000
Senior Software Engineer
Senior Software Engineer

Quest Diagnostics • Lenexa (KS)

On-site
USD 110,000 - 140,000
Day 1 Medical
Well-being programs
Blueprint for Wellness
+5
Sr. Software Engineer, Bioinformatics
Sr. Software Engineer, Bioinformatics

Quest Diagnostics Incorporated • Jeffersonville (PA)

On-site
USD 90,000 - 120,000
Engineer, Software III (Remote)
Engineer, Software III (Remote)

Quest Diagnostics Incorporated • Indianapolis (IN)

Remote
USD 110,000 - 150,000
Engineer, Software III (Remote)
Engineer, Software III (Remote)

Quest Diagnostics • Indianapolis (IN)

Remote
USD 100,000 - 150,000
Sr. LIMS/LIS Software Engineer
Sr. LIMS/LIS Software Engineer

Quest Diagnostics • Marlborough (MA)

Hybrid
USD 125,000 - 155,000
401(k) match
Education assistance through MyQuest
Annual incentive plans
+1
Sr. LIMS/LIS Software Engineer
Sr. LIMS/LIS Software Engineer

Quest Diagnostics Incorporated • Marlborough (MA)

Hybrid
USD 125,000 - 155,000
Day 1 Medical
401(k) plan
Education assistance