Retisoft is looking for a skilled software developer to join our team. Our core software product is Genera, a dynamic scheduler designed for lab automation. Genera integrates lab equipment from various manufacturers while providing a user-friendly interface for creating and executing process workflows. Our goal is to empower scientists to automate their benchtop workflows to achieve higher throughput and reliability. Genera is a desktop application developed in Java using the JavaFX platform.
Design and develop new features in our software products.
Troubleshoot and resolve software defects and other technical issues.
Develop unit tests and integration tests.
Develop new instrument drivers for controlling lab instrumentation and maintain existing drivers.
Contribute to the documentation of the software.
Work with other members of the software team to track issues and development on GitLab.
Interface with customers when required.
Bachelor’s degree in computer science, software engineering, or a related field.
Excellent communication and teamwork abilities.
Extensive experience with Java.
Solid understanding of object-oriented principles and software design patterns.
Familiarity with software development tools such as Git and CI/CD.
Strong problem-solving skills.
Experience using Genera.
Experience with laboratory automation or lab instrumentation software.
Experience with JavaFX.
Experience with Maven or other dependency management tools.