Contract Software Developer

Victoria, BC
Customer Success – Services Team /
Long Term Contract /
Remote
Who We Are

Semaphore Solutions is a global leader in delivering cutting-edge SaaS solutions, offering specialized software solutions for high-throughput and high-complexity applications across the life sciences industry, including molecular diagnostics and biopharmaceutical research. As industry trailblazers, our clients span various sectors and are at the forefront of advancements in personalized medicine, utilizing advanced genetic sequencing and molecular diagnostic technologies to discover and develop therapeutics, combat cancer, enhance diagnostic accuracy, and improve overall health outcomes.

Semaphore’s culture is about putting people first. We strive to create an environment where individuals feel a connection to our mission, each other and the community. We provide our staff with genuine support for their well-being and enable their best work through autonomy, flexibility and continuous learning.

What We Do

In addition to our expanding business providing expert software services, Semaphore is entering an exciting new phase with our Laboratory Information Management System (LIMS), Labbit. Labbit is the modern and adaptable lab informatics platform, the intelligent Laboratory System of the future. Our platform offers essential infrastructure to biopharmaceutical and clinical genomic laboratories, empowering them to unlock the full potential of genomic science. Labbit's innovative capabilities will propel diagnostics and therapies, leading to enhanced health outcomes worldwide. We are seeking individuals who are captivated by the convergence of software and life sciences and who want to contribute to a purpose-driven team revolutionizing how science shapes human health.


About the Opportunity

This is an ongoing job posting for Software Developers seeking contract work. Semaphore is looking for candidates to join our pool of contract Software Developers who will be supporting projects that will require additional technical support outside our current team over a fixed term. As part of our contractor pool, you can expect us to reach out when there is a suitable opportunity that aligns with your skillset and availability. Our contracts are generally a minimum of 6 months, with the potential for extension. Remote candidates are welcome to apply; we only ask that your work hours overlap with the Pacific time zone (PST) eligible to work in Canada or the US. 
We are currently seeking experienced Software Developers with strong Python or Java skills or working knowledge of LabVantage. Experience working in the domain of genomics, clinical laboratories or health science is an asset but not required. 
As a developer working with our customers, you will help to translate the speculative work of researchers and scientists into applied software that makes a real impact in the world of diagnostics and therapeutics. Focusing on customer success is an integral part of the work, as the Semaphore team collaborates closely with our customers to deliver on project achievements. Our projects often include working within the customer team, so an ability to communicate effectively directly with customers is a critical component of our roles. Success in the role is tied to understanding project requirements and translating them into high-quality code, with an ability to balance the timely delivery of milestones. We anticipate that a unique and challenging component of our projects will be ramping up into the complex domain of laboratory science.

Must Haves

    • 2+ years of experience LabVantage experience OR 6+ years of professional software development experience in Python/Java
    • Experience working directly with customers to gather and translate requirements
    • Working knowledge of Front-end development, specifically React, Javascript (Typescript) or AngularExposure to CI (Continuous Integration)
    • Experience or solid understanding of Agile methodologies

Nice to Haves

    • Serverless Platform: AWS Lambdas or Google Cloud
    • CSS or LESS or SASS
    • GIT and Github
    • Experience with Laboratory Information Management Systems (LIMS)
    • Electronic Laboratory Notebooks (ELN)
    • Exposure to the Illumina Clarity
    • Biology or Molecular Biology degree 

What to Expect, within one month

    • You’ll ramp up on your project's engineering stack by collaborating with the team and customer 
    • You’ll learn the project’s implementation process, code standards, key milestones, and configuration requirements.
    • You’ll become comfortable with our collaboration tools (Slack, Github, Jira, GSuite, and Confluence).
    • You’ll experience a company stand-up and enjoy lunch with the team.

Within three months

    • You’ll be fully ramped up on the tech stack, tools, metrics, and the team will be benefiting from your valued contribution and input in code reviews. 
    • You’ll be implementing full features for distribution to our customers.
    • You’ll have analyzed problems in development or customer environments and support team members through troubleshooting. 
    • You’ll be comfortable applying your unique technical and personal expertise gained from previous companies and projects.  
    • You’ll know the capabilities of your team members, trust them to get their jobs done and provide technical support as needed.

Beyond three months

    • You’ll be able to identify common patterns for customization, system interoperability, automation, and develop reusable tools or processes to inform our future client engagements.  
    • You’ll be confident interacting with clients and helping them use the systems we’ve implemented. 
    • You’ll have participated in the project’s technical components and have driven the project forward. 
    • You’ll have a solid picture of how software plays a critical role in the management of our customer’s business.
    • You’ll feel comfortable with the tech stack, understand the communication patterns and common pitfalls in projects and have contributed across the entire development lifecycle.