What are the responsibilities and job description for the LIS Software Developer (Java Developer) position at Exagen Inc.?
About the Opportunity:
The Business Applications team is responsible for Exagen’s LIS and other software systems that support company-wide operations in a regulated healthcare environment.
The LIS Software Developer (Java Developer), under the direction of the Director, Laboratory & Business IT, will be responsible for designing, developing, and implementing sophisticated laboratory information management system (LIMS) solutions using Sapio Sciences Exemplar, Java and SQL technologies.
In this position, you will:
- Design & Innovate: Develop and implement custom LIMS solutions using Java, and SQL to support high-throughput laboratory services projects.
- Integrate & Automate: Build seamless system integrations, optimize databases, and create automation scripts to streamline laboratory workflows.
- Collaborate: Work closely with laboratory stakeholders to define system requirements and provide training for business power users.
- Troubleshoot & Improve: Identify and resolve complex technical issues while continuously enhancing software performance and regulatory compliance.
Location note: This is a hybrid role that requires on-site work out of our Carlsbad and Vista offices and candidates must live within commuting distance.
Responsibilities:- Design and develop custom software solutions within the Sapio Sciences Exemplar LIMS platform
- Create complex Java-based integrations and extensions for laboratory informatics workflows
- Design and optimize database structures to support high-throughput laboratory processes
- Create custom scripts and tools to enhance LIMS functionality and data management
- Implement robust instrument integration and automation processes
- Develop comprehensive technical documentation for system architectures and implementations
- Collaborate with laboratory stakeholders to define and implement advanced LIMS requirements
- Conduct technical training for business power-users
- Ensure compliance with quality and regulatory standards through systematic validation processes
- Lead, coordinate, and run independent demos and workshops with internal stakeholders
- Troubleshoot and resolve complex technical issues in laboratory information systems
Minimum Qualifications:
- BS in Computer Sciences, Software Engineering, Bioinformatics, or related field preferred
- A minimum of 3 years of relevant technical software development experience in a corporate setting is required.
- Experience with Java development skills within enterprise software architecture is REQUIRED; expertise with Javascript and Python are a great nice to have in addition to Java development skills
- Experience with SQL database design, optimization, and query development skills
- Experience with computer system validation in regulated laboratory environments
- Understanding of laboratory informatics workflows and data management principles
- Demonstrated ability to develop custom scripts and tools for complex data management
Preferred Qualifications:
- Experience with implementing and customizing laboratory information management systems (LIMS) software preferred
- Sapio Exemplar LIMS experience is a great nice to have
- Familiarity with Mirth Connect interfacing engine.
- Experience working in an Agile environment, or within a team that practices continuous development and integration.
- Familiarity with Microsoft business applications including SharePoint and PowerBI.
- Familiarity with high volume diagnostic laboratories.
Salary : $90,000 - $130,000