Senior LIMS Software Engineer

Aegis Sciences Corporation

Nashville (TN)

On-site

USD 110,000 - 150,000

Full time

39 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Equal Opportunity Employer

Job summary

Aegis Sciences Corporation in Nashville seeks a Senior LIMS Software Engineer to plan, design, develop, test, deploy, and support web and desktop applications for the HORIZON LIMS. You will lead multiple project teams through the SLDC lifecycle with minimal supervision.

Responsibilities include creating requirements, architecture design, HL7 interfaces, Oracle PL/SQL, Telerik Reports, and SQL databases; ensuring compliance with CAP/CLIA/ISO and validating software.

Qualifications

  • Six years of programming experience with Oracle PL/SQL, .NET C#, HTML and JavaScript.
  • Experience with SQL query, PL/SQL, stored procedures and SSMS or equivalent.
  • Experience with Telerik Reports or equivalent reporting software.
  • Experience with version control systems (GIT/Azure DevOps preferred).
  • Experience with Agile/Scrum methodologies.

Responsibilities

  • Collaborate with project teams to gather and categorize business requirements.
  • Create architecture and design documents from gathered requirements.
  • Plan, design, develop, test, debug, deploy and support Horizon LIMS web and desktop apps.
  • Configure workflows and test codes in Horizon LIMS.
  • Design and develop reports and data files using Telerik Reports and Oracle PL/SQL.
  • Develop or expand HL7 interfaces for Horizon LIMS.
  • Provide full-stack guidance to project teams through complex projects.
  • Lead SLDC activities across the project lifecycle with minimal supervision.
  • Perform software analysis, code reviews, and reliability analysis.
  • Configure and support database/server environments as needed.
  • Create and maintain version control and change control documentation.
  • Provide application support for the software development team.
  • Contribute to corporate level project submissions and documentation.

Skills

Oracle PL/SQL
.NET C#
HTML
JavaScript

Education

Bachelor's degree in Computer Science or related field

Tools

Telerik Reports
GIT/Azure DevOps
Selenium/Appian
Visual Studio

Job description

The Senior LIMS Software Engineer is responsible for planning, designing, developing, testing, debugging, deploying, and supporting new and existing web and desktop-based applications used throughout the business related to the HORIZON Laboratory Information Management System (LIMS). He or she will provide technical leadership to multiple project teams for all facets of the project lifecycle including serving as the main touchpoint for the SLDC portion of the project, often without little or no supervision. He or she will maintain detailed work item documentation through all phases of the development lifecycle. The Senior Software Engineer also performs formal software validation and documentation to ensure compliance with various laboratory accreditations (CAP, CLIA, ISO, etc.).

Essential Duties & Responsibilities
  • Work with project teams to create, collect and categorize business requirements.
  • Use gathered requirements to create development and architecture design documents.
  • Plan, design, develop, test, debug, deploy and support new and existing web and desktop-based applications used throughout the business related to the HORIZON LIMS.
  • Configure workflows and test codes (Acodes) in the HORIZON LIMS application.
  • Design and develop reports and data files using the Telerik Reports application and Oracle PL/SQL.
  • Develop or expand on HL7 message interfaces related to the HORIZON LIMS application.
  • Uses full-stack development skillset and knowledge to guide project teams through the most complex projects.
  • Participate in all stages of a project as a key resource and project leader, ensuring the SLDC activities are appropriate with the overall project lifecycle.
  • Perform software analysis, code reviews, requirements analysis, and identification of code metrics, system risk analysis, and software reliability analysis.
  • Configure and support database and server environments as needed.
  • Work with database team to create / architect SQL/Oracle databases where required.
  • Write Oracle PL/SQL functions and procedures used by other development teams to interact with the HORIZON LIMS database tables and deploy to teams as needed.
  • Perform QA/QC on existing and new applications where needed.
  • Identify problem areas and resolve them logically and independently. Able to identify, develop and deploy projects that reduce technical debt.
  • Administer and maintain version control software; adhering to established version and change control procedures throughout development lifecycle.
  • Provide application support for the software development team and custom applications under the software development teams responsibility.
  • Work on corporate level project submissions and supporting documentation creation.
Other Duties & Responsibilities
  • Participate in process improvements, including process definition, measurement analysis, and implementation of controls.
  • Participate in proactive team efforts to achieve departmental and company goals.
  • Provide technical thought leadership and be a strong collaborator with subject matter experts, project managers, and functional leaders
  • Document key SDLC processes by producing formal documents (e.g. solution architecture documents and technical system design specifications etc.)
  • Take complex development projects and condense them to concise, easy to digest project summaries for senior leadership
  • Create and present corporate level projects as lead submitter
  • Provide input on strategic plan for new IT solutions and architecture.
  • Working with project management team, develop project timelines and schedule/facilitate meetings where appropriate
  • Ability to develop and interact within projects across a wide variety of subject matters simultaneously
  • Support the technical design process by participating in analysis of technical requirements.
  • Other duties as required and assigned
Education & Experience
  • Either bachelor’s degree in Computer Science, graduation from a software development school or equivalent experience required.
  • A minimum of six (6) years’ experience with programming languages such as Oracle PL/SQL, .NET C#, HTML, JavaScript and required.
  • Strong SQL query, PL/SQL, stored procedure, SSMS or equivalent knowledge required.
  • Experience with database reporting software like Telerik Reports or equivalent preferred.
  • Experience with version control system required, GIT/Azure DevOps preferred.
  • Experience with Selenium/Appian or other QA toolkits preferred.
  • Experience creating Visual Studio unit tests preferred.
  • Experience with Agile / Scrum methodologies required.
  • Ability to learn quickly and work independently or as part of a team.
  • Well versed in all aspects of the SLDC.
  • Knowledge of desktop and/or web application development environments required.
  • Excellent communication, technical, analytical, and project management skills required.
  • Laboratory or healthcare exposure preferred.
  • Experience in MS Office (Word, Excel, Outlook) required.

Aegis Sciences Corporation is an Equal Opportunity Employer

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior LIMS Software Engineer — Lead Web/Desktop Apps
Senior LIMS Software Engineer — Lead Web/Desktop Apps

Aegis Sciences Corporation • Nashville (TN)

On-site
USD 110,000 - 150,000
Equal Opportunity Employer
Software Engineer
Software Engineer

STARLIMS Corporation • United States

Remote
USD 90,000 - 140,000
LIMS Implementation Lead
LIMS Implementation Lead

A-Line Staffing Solutions • Lansing (MI)

On-site
USD 90,000 - 120,000
Senior LIMS Business Analyst
Senior LIMS Business Analyst

Mbi Llc • Richmond (VA)

On-site
USD 75,000 - 95,000
Sr. LIMS/LIS Software Engineer
Sr. LIMS/LIS Software Engineer

QUEST DIAGNOSTICS INC • Marlborough (MA)

On-site
USD 125,000 - 155,000
Health and wellness programs
401(k) with company match
Education assistance
+2
LIMS Administrator / HL7 Admin
LIMS Administrator / HL7 Admin

Apache • Juneau (AK)

On-site
USD 90,000 - 130,000
401(k)
Health insurance
Dental insurance
+2
Senior LIMS Analyst
Senior LIMS Analyst

Quantam • Lansing (MI)

On-site
USD 80,000 - 100,000
Competitive hourly wages
Health benefits
Paid time off
+1
Technical Support Engineer
Technical Support Engineer

STARLIMS • Town of Florida (NY)

On-site
USD 90,000 - 110,000
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 Administrator / HL7 Admin
LIMS Administrator / HL7 Admin

GameStop • Montgomery (AL)

On-site
USD 76,500 - 103,500
401(k) and matching
Dental insurance
Health insurance
+2