Software Engineer

4 weeks ago


Maryville, United States CareerBuilder Full time

Molecular Pathology Laboratory Network, Inc. (MPLN) is seeking a remotely stationed

Software Engineer

to assist our dynamic team of engineers. They are building a laboratory information management system (LIS or LIMS) for our growing specialty diagnostic and clinical research divisions and for our customers.
This position is remote with occasional visits to the lab for monthly meetings.
Since 1989, Molecular Pathology Laboratory Network, Inc. (MPLN) has been a leader in applying advanced diagnostic laboratory testing in the areas of oncology, infectious disease, genomics and womens health. Through our clinical divisions (Specialty Anatomic Pathology, Molecular Diagnostics, Flow Cytometry, Cytogenetics and Genomics) and the utilization of automation and a host of advanced molecular technologies, we perform and interpret more than 500,000 specialized tests annually, with specimens emanating from thirty-one states and forty-six countries. For screening, diagnosis, treatment selection and monitoring, MPLN offers a comprehensive portfolio of testing that supports an integrated and seamless diagnostic approach for the evaluation of patients and disease processes.
We are seeking a remotely stationed Full Stack Software Engineer to assist with:
Designing, developing, and maintaining both front-end and back-end components for our existing web-based laboratory information system (LIS)
Supporting interfaces connecting our LIS with both medical instrument APIs and client systems. Ensuring seamless data flow between laboratory equipment, clients, and the LIS, prioritizing reliability and data accuracy.
Conducting software verifications and validations in collaboration with the quality department, adhering to established testing protocols.
Qualifications
3 years of development experience, with a concentration on data-oriented business applications
Experience with C# and .NET
Familiarity with design/architectural patterns including Model-View-Controller (MVC) and Web API
Experience with web development using JavaScript (React and AngularJS preferred)
Experience with Node.js frontend toolchains (Yarn, NPM, PNPM, Webpack)
Experience with SQL database design concepts and ability to understand and write complex T-SQL queries
Experience with SQL Server Reporting Services (SSRS)
Bachelors degree in Computer Science, Software Engineering, or equivalent work experience
This position is an exciting opportunity to be a key player in a growing team. We are looking for the right candidate to grasp a detailed understanding of our business and the various services provided by our laboratory operations and translate those needs into modern software tools.
Candidates must be able to pass a pre-employment background check and drug screen.
MPLN is an Equal Opportunity Employer.
Job Type: Full-time
Pay: From $75,000.00 per year
Benefits:
401(k)
401(k) matching
Dental insurance
Disability insurance
Flexible spending account
Health insurance
Health savings account
Life insurance
Paid holidays
Paid time off
Experience level:
3 years
Schedule:
8 hour shift
Education:
Bachelor's (Preferred)
Experience:
C#: 3 years (Required)
JavaScript: 3 years (Required)
T-SQL: 2 years (Required)
Work Location: In person

#J-18808-Ljbffr



  • Maryville, United States Brewster Companies Full time

    Project Estimator Brewster Companies, Inc. is a family owned and operated company that specializes in heavy civil and transportation construction. As a rapidly growing company, we are looking for employees with a strong work ethic and great personality to join our team. This position will be a vital role and in addition to our management team, work duties...


  • Maryville, United States Brewster Companies Full time

    Job DescriptionJob DescriptionProject EstimatorBrewster Companies, Inc. is a family owned and operated company that specializes in heavy civil and transportation construction. As a rapidly growing company, we are looking for employees with a strong work ethic and great personality to join our team.This position will be a vital role and in addition to our...