Senior C# Software Developer (Horizon Discovery)
Cambridge, United Kingdom
Responsibilities
Location Cambridge, CambridgeshireGB Job ID JR-033443Who are we?
Horizon Discovery, a PerkinElmer company, drives the application of gene editing and gene modulation to enable world-leading academic institutes, pharmaceutical and biotechnology companies, as well as clinical diagnostic laboratories, to identify the genetic drivers behind human disease, develop and validate diagnostic workflows, and deliver new therapies for precision medicine. With more than a decade of experience in the engineering of cell lines, Horizon offers innovative products and services including the Dharmacon™ suite of gene discovery tools with the ability to modulate, or permanently alter, the function of almost any gene in human and other mammalian cell lines.
Horizon operates out of two sites: Cambridge, UK, and Boulder, Colorado, USA.
We are seeking a Senior C#Software Engineer to build robust, scalable, and maintainable solutions to automate scientific workflows that support our award-winning Biotechnology company, headquartered in Cambridge, UK.
You will join a team working closely with stakeholders and end-users to define and develop our next generation cloud based digital laboratory platform which builds on 3rd party laboratory automation and Information Management Systems. We also support a range of on-prem and cloud based scientific applications; therefore it is essential that you have a strong software development background with proven C#, .NET, Java and database experience. A polyglot skillset is advantageous as we have Web and Desktop applications in Java, PHP and Python, but the desire and willingness to pick up new skills is most important. A scientific background or a keen interest in Biotech is desirable but not essential.
Essential:
C#, .NET
Java
Relational Databases
Highly Desirable:
React, MUI, JavaScript, HTML, CSS, Blazor, WPF
Azure Function Apps, Durable Functions, Service Bus, Cosmos Db
NoSQL databases, Postgres, SQL Server
Git, Azure DevOps CI/CD
Key Responsibilities
Full SDLC of bespoke data-driven web and desktop applications
Integration of internal and external systems
Mentoring
Participate in (and often lead) technical discussions
Develop effective tests (unit/integration/end-to-end) to ensure high quality software
Continuous integration and deployment pipelines
Follow an Agile development process with user stories
Utilise SOLID software and Clean architecture principles
About You
Excellent verbal and written communication skills
Strong analytical skills and attention to detail
A team player but able to work autonomously
Creative and able to solve business problems
A degree or equivalent experience in a related discipline
PerkinElmer is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability status, age, or veteran status or any other characteristics protected by applicable law. PerkinElmer is committed to a culturally diverse workforce.