> Markdown version of [/jobs/ext/1330681-developer-lab-applications](https://www.wearedevelopers.com/jobs/ext/1330681-developer-lab-applications). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Developer, Lab Applications - **Company:** CTI, Inc. - **Location:** Cincinnati, OH, United States - **Experience:** Expert - **Salary:** $56,846.0 - $72,488.0 - **Contract:** Permanent contract - **Skills:** BASIC (Programming Language), Databases, Computer Telephony Integration, Crystal Reports (Reporting Software), Software Debugging, DevOps, Middleware, Design of User Interfaces, IT Management, Laboratory Information Management Systems, PostgreSQL, Systems Development Life Cycle, SQL Databases, System Testing, Information Technology, Smalltalk, Programming Languages - **Published:** July 18, 2026 - **Apply:** https://www.jofdav.com/jobs/58896710-developer-lab-applications ## About the Role * Bachelor's degree in computer science or related field, or equivalent experience * 5 years industry experience in related field * Experience with programming languages such as LIMS Basic, Smalltalk, Postgres, Remisol, SQL, Crystal Reports and pgAdmin. ## Description * Work with system owners to develop requirements and transform LIMS into a usable system within the systems development life cycle (SDLC) framework. * Develop, test, and maintain LIMS databases, user interfaces, and internal/external reports using LIMS Basic, Smalltalk, Postgres, SQL, Crystal Reports, and related languages and tools. * Develop, test, and maintain middleware interfaces among the CTI LIMS system and instrumentation in all CTI laboratory locations. * Utilize LIMS internal and external utilities to investigate, debug, and correct individual, procedural, and systemic errors or faults. * Work with and support IT staff to create and implement best practices for processes and systems; provide leadership to other developers. * Communicate IT expectations and results within the organization and to clients. * Follow applicable Standard Operating Procedures (SOPs) and maintain appropriate project documentation. * Participate in system validation activities as needed. * Perform, track, and manage related project work as assigned in DevOps and other work tracking systems. * Identify areas for improvement and provides detailed recommendations to IT leadership. ## Related Videos - [Grappling With Clunky Old Software? Start by Understanding What’s Inside!](https://www.wearedevelopers.com/videos/1189-grappling-with-clunky-old-software-start-by-understanding-what-s-inside) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Database DevOps with Containers](https://www.wearedevelopers.com/videos/145-database-devops-with-containers) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know)