Summary
✨ AI‑Generated
A software development role focused on extending and configuring laboratory information systems using .NET technologies, databases, and integration solutions.
Highlights
Specialized software development role combining coding, system configuration, and integration work in a regulated environment.
Description
Software Developer - LIMS (Laboratory Information Management System)
Whitehall Resources are currently looking for a Software Developer - LIMS (Laboratory Information Management System).
This role will be Inside of IR35, so you will be required to use an FCSA Accredited Umbrella Company.
Must not have been outside of the UK for more than 6 Months in the last 5 years.
Key Requirements:
We require 2 Lead Software Developers with experience working with Thermo Fisher Sample Manager (LIMS) v12.1.
& v21.3.
Experience of both is desirable but not essential, as the latter is the target upgrade version.A Sample Manager developer is not just a typical coder — the role is a mix of:• Software development (VGL, C# / .NET / SQL)• System configuration (core platform skill)• Integration engineering• Regulatory aware system designProgramming & Development Skills:• VGL as the “native coding language” inside our current version of Sample Manager• C# / .NET Frameworko Primary language used for extending and customising Sample Manager (forms, logic, DLLs)o Platform itself is built on Microsoft .NET architecture• Object Oriented Programming (OOP)o Required for designing modular LIMS extensions and workflows• API & Web Service Developmento Experience with XML, SOAP, HTTP web services for integrations
Database & Data Management Skills:• SQL (Essential)o Querying, validation, troubleshooting against the Sample Manager data model• Relational Databaseso Oracle for current version to be upgraded to PotsgresSQLo Understanding schemas, stored procedures, and performance tuning• Data Integrity & Audito Knowledge of audit trails, versioning, and traceability (critical in LIMS environments)
Sample Manager Platform Specific Skills:• LIMS Configuration (at times more important than pure coding)o Sample Manager is heavily configuration driven rather than fully custom-coded.
However, the APHA LIMS has been heavily custom coded and experience in this is essential.
• Key tools/modules:
o Entity Designer / Explorero Workflow Designer (Visual Workflow)o Forms Designer / Labels / Reportso Dashboards & scheduling components• Workflow Developmento Design and automate laboratory workflows and procedures• Module Developmento Sample workflows, stock management, instrument modules, etc.
Systems Integration Skills:• Instrument Integrationo Connecting lab instruments (e.g.
HPLC, GC, analyzers) to LIMS• Enterprise System Integrationo Integration with:§ ERP systems§ MES / ELN / SDMSo Use of middleware and integration tools• REST/SOAP interfaceso For interfacing with external systems and services
Software Engineering & Lifecycle:• SDLC Knowledgeo Design → Development → Testing → Deployment → Support• Testing & QAo Unit testing, system testing, validation (especially in regulated environments)• Version Controlo Managing changes to configurations and code• Troubleshooting & Supporto Root cause analysis of system issues
Reporting & Data Visualisation:• Report Developmento Creating custom reports, dashboards, KPIso Tools like:§ Builtin reporting tools§ External tools• Data Analyticso Interpreting lab data and presenting insights
Regulatory & Compliance Knowledge (Critical in LIMS):• Understanding of:o GxP (Good Practice standards)o FDA 21 CFR Part 11o ISO 17025 / GMP
• Knowledge of:o Electronic signatureso Audit trailso Data validation processes
Infrastructure & Environment Skills:• Windows Server environments• Deployment modelso On premise and cloud-hosted LIMS• Security conceptso Authentication, authorisation, data protection
Analytical & Domain Skills:• Laboratory domain knowledgeo Understanding of lab workflows, SOPs, sample lifecycle• Business analysiso Translating lab/user requirements into technical solutions
Soft but Essential Technical Skills:• Problem solving and debugging• Working with stakeholders (scientists& laboratory staff)• Documentation (technical specs, validation docs)