Date Posted
Job type
Work model

Aegis Sciences CorpSee more

addressAddressNashville, TN
type Form of workFull-Time
CategoryInformation Technology

Job description

Job Description

The Senior LIMS (Laboratory Information Management System) 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

Refer code: 8202173. Aegis Sciences Corp - The previous day - 2024-02-11 15:51

Aegis Sciences Corp

Nashville, TN
Jobs feed

Cath Lab Tech Job in California

Sunbelt Staffing

Riverside, CA

Cardiovascular Invasive Specialist

Baylor Scott & White Health

Texas, United States

Medical Assistant Specialist

Chaparral Medical Group

Rancho Cucamonga, CA

Commercial Painter

Cedar Park Group

Albany, NY

From $40 an hour

Food Service Worker

Tx Citywide Professional Services

Houston, TX

$15 an hour

Cath Lab Tech-Fresno CA


Fresno, CA

Mobile Painter


Washington, DC

$24.20 - $43.04 an hour


Seasons Lawn And Landscaping Llc

Grove City, OH

From $20 an hour

Cardiovascular Technician

Integrated Resources, Inc

Warwick, RI

Share jobs with friends

Related jobs

Senior Lab Information Management Systems Software Engineer

Caregiver NEW RATES $$

Senior Helpers - Nashville Tn

$14 - $16 an hour

Nashville, TN

4 hours ago - seen

Senior Business Analyst

Omnia Partners

$82.6K - $105K a year

Franklin, TN

20 hours ago - seen

Senior Associate, Office of the CFO

Fortitude Re

$110,000 - $138,600 a year

Nashville, TN

23 hours ago - seen

Senior Director of Content


$140,000 - $160,000 a year

Nashville, TN

24 hours ago - seen

Senior CPP Payroll Coordinator

The State Group

$66.6K - $84.3K a year

Memphis, TN

yesterday - seen

Senior Residential Assistant with Weekly Pay

Cornerstone Caregiving

From $14 an hour

Signal Mountain, TN

2 days ago - seen

R&D Lab Technician

American Colors, Inc.

From $18 an hour

Gallatin, TN

2 days ago - seen

Resident Care Coordinator

Charter Senior Living Of Paris

$18 - $20 an hour

Paris, TN

3 days ago - seen

Senior Engineer, Collaboration (TN)


Memphis, TN

3 days ago - seen

Senior Wood Truss Designer

Tindells, Inc.

$48.1K - $60.9K a year

Knoxville, TN

3 days ago - seen

Cardiac Cath Lab Technologist

Hca Healthcare

Hermitage, TN

3 days ago - seen

Senior Writer and Editor

Tennessee Hospital Association

Brentwood, TN

4 days ago - seen

Senior Accountant


Knoxville, TN

5 days ago - seen

Resident Assistant / CNA PRN

Dominion Senior Living

$25.8K - $32.7K a year

Hixson, TN

5 days ago - seen

Caregiver -DAY SHIFT- Hire Immediately - Chattanooga

Caring Senior Service

$13.50 - $16.00 an hour

Chattanooga, TN

5 days ago - seen

Caregiver (PRN)

Amada Senior Care

From $16 an hour

Chattanooga, TN

5 days ago - seen


All Ways Caring Homecare

$15 an hour

Dickson, TN

5 days ago - seen

Lab Technician

Matheson Tri-Gas

From $27 an hour

New Johnsonville, TN

5 days ago - seen

Related keywords

Senior Lab Information Management Systems Software Engineer