STARLIMS DeveloperThe STARLIMS Developer is responsible for designing, configuring, customizing, and maintaining laboratory information management solutions built on the STARLIMS platform. This role requires hands-on development across STARLIMS scripting languages, user interface components, backend logic, and database systems to support complex laboratory workflows and ensure efficient, compliant, and scalable system operations.Job Duties:System Development & Customization:Develop and maintain STARLIMS logic using STARLIMS Scripting Language (SSL) for backend processes, custom algorithms, and business rulesBuild and enhance client-side functionality using JScript.NET / JavaScript for UI behavior, calculations, and browser-side data manipulationCreate SQL-based data queries, stored procedures, and data extraction logic to support dashboards, data grids, and workflow automationUser Interface Design:Configure and enhance user interfaces using HTML5-based STARLIMS components in v11/v12 environmentsWork with XML-based structure definitions to facilitate communication between server and client UI layersSupport or migrate legacy XFD runtime elements (if applicable) during modernization effortsBackend, Architecture, and Database Support:Support the STARLIMS application server running on the Microsoft.NET Framework, ensuring performance, stability, and compatibilityIntegrate and manage STARLIMS deployments backed by Microsoft SQL Server or Oracle DatabaseTroubleshoot server-side errors, environment issues, and performance bottlenecksReporting & Instrument Integration:Develop and maintain reports, labels, and barcodes using SAP Crystal ReportsIntegrate laboratory instruments via TCP/IP and RS232 communication protocols, ensuring secure and reliable data acquisitionCollaboration & Documentation:Work closely with laboratory SMEs, QA, validation teams, and IT support to translate business needs into technical solutionsCreate technical documentation, functional specifications, and validation-ready configuration recordsSupport system upgrades, testing cycles, patching, and validation activities**Only those lawfully authorized to work in the designated country associated with the position will be considered.** **Please note that all Position start dates and duration are estimates and may be reduced or lengthened based upon a client's business needs and requirements.**