Junior Implementation Developer (LIMS)
Semaphore Solutions
Junior Implementation Developer (LIMS)
Hybrid, Victoria, BC
About the Opportunity:
We’re looking for a driven Junior Software Developer eager to develop their skills, take on challenges and learn from an expert team dedicated to making complex laboratory operations run more efficiently.
In this role, you’ll contribute to the implementation and customization of Labbit, our next-generation Laboratory Information Management System (LIMS) platform, as well as support other LIMS projects such as Clarity LIMS. You’ll gain hands-on experience working at the intersection of software engineering and life sciences, collaborating with developers, Field Application Scientists, and customer stakeholders to deliver impactful solutions for real-world laboratory needs.
This is a hybrid opportunity based in
Victoria, BC. You’ll have the flexibility to work remotely while also spending time in our downtown office to collaborate directly with your teammates and accelerate your learning and development in a supportive environment.
Key Responsibilities
- Software Development: Write, test, and maintain clean, reliable code to support client implementations and product integrations.
- Troubleshooting: Help identify, investigate, and resolve software or configuration issues, with mentorship from experienced team members.
- Collaboration: Work closely with other developers, Field Application Scientists, and project leads to translate laboratory workflows into software solutions.
- Quality Assurance: Participate in code reviews and testing activities to ensure quality, accuracy, and maintainability of delivered solutions.
- Documentation: Maintain clear and well-organized technical notes, setup instructions, and project documentation to support ongoing work.
Qualifications
- 1–3 years of experience in software development (professional, internship, or equivalent).
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Familiarity with Python or similar programming languages (e.g., JavaScript, C#, Angular, and React).
- Knowledge of or interest in genomics, bioinformatics, or laboratory science is a plus.
- Service-oriented with strong problem-solving and communication skills
- Interest in life sciences or laboratory systems (experience not required).
