Lead Software Developer - SampleManager LIMS x2

Stealth It
Cardiff, UK
1 day ago
Apply on www.totaljobs.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
£137,800.0
Working hours
Regular working hours

Tech stack

.NET Framework Application Programming Interfaces (APIs) Audit Trail User Authentication Unit Testing C Sharp (Programming Language) Computer Programming Databases System Configuration Data Validation Data Integrity Data Presentation
+31 more
Data Visualization Relational Databases Software Debugging Middleware Electronic Signatures Hypertext Transfer Protocols (HTTP) Laboratory Information Management Systems PostgreSQL Windows Servers Object-Oriented Software Development Oracle (Applications) Performance Tuning Systems Development Life Cycle Simple Object Access Protocol (SOAP) Software Engineering SQL Stored Procedures SQL Databases System Testing Systems Integration Management of Software Versions Web Services Extensible Markup Language (XML) Software Modules SC Clearance Enterprise Integration Integration Frameworks Data Management Software Version Control GXP Custom Reports Programming Languages

Job description

A SampleManager developer is not just a typical coder. The role is a mix of software development (VGL, C# / .NET and SQL), system configuration (a core platform skill), integration engineering and regulatory-aware system design.

Core technical skills

  1. Programming and development * VGL, the native coding language in the current version of SampleManager * C# / .NET Framework, the primary language for extending and customising SampleManager (forms, logic, DLLs) * Object-oriented programming, for modular LIMS extensions and workflows * API and web service development, including XML, SOAP and HTTP integrations

  2. Database and data management * SQL (essential): querying, validation and troubleshooting against the SampleManager data model * Relational databases: Oracle in the current version, being upgraded to PostgreSQL. Understanding of schemas, stored procedures and performance tuning * Data integrity and audit: audit trails, versioning and traceability

  3. SampleManager platform * LIMS configuration, which is at times more important than pure coding. SampleManager is heavily configuration-driven, but this LIMS has been heavily custom coded, and experience of that is essential * Key tools and modules: Entity Designer / Explorer, Workflow Designer (Visual Workflow), Forms Designer, Labels, Reports, dashboards and scheduling * Workflow development: design and automate laboratory workflows and procedures * Module development: sample workflows, stock management, instrument modules and more

  4. Systems integration * Instrument integration: connecting lab instruments (e.g. HPLC, GC, analysers) to the LIMS * Enterprise integration with ERP, MES, ELN and SDMS systems, using middleware and integration tools * REST and SOAP interfaces for external systems and services

  5. Software engineering and lifecycle * SDLC: design, development, testing, deployment and support * Testing and QA: unit testing, system testing and validation in regulated environments * Version control of configuration and code * Troubleshooting and root cause analysis

  6. Reporting and data visualisation * Custom reports, dashboards and KPIs, using built-in and external tools * Interpreting lab data and presenting insights

  7. Regulatory and compliance knowledge * GxP, FDA 21 CFR Part 11, ISO 17025 and GMP * Electronic signatures, audit trails and data validation processes

  8. Infrastructure and environment * Windows Server environments * On-premise and cloud-hosted deployment models * Security: authentication, authorisation and data protection

  9. Analytical and domain skills * Laboratory domain knowledge: lab workflows, SOPs and the sample lifecycle * Business analysis: translating lab and user requirements into technical solutions

Requirements

We need developers with experience of Thermo Fisher SampleManager (LIMS) v12.1 and v21.3. Experience of both is desirable but not essential, because v21.3 is the target upgrade version. Experience of at least one SampleManager version is essential., * Problem-solving and debugging

  • Working with scientists and laboratory staff
  • Documentation: technical specs and validation documents

Other essential requirements:

  • Knowledge of laboratory information management systems and laboratory processes
  • SC security clearance, required for server access
  • Experience or knowledge of the agency’s laboratory environment

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com
Prepare application

Good distractions

Loading talks and stories from around this role…