We are seeking collaborative and curious Senior Software Developers to craft applications that deliver globally significant research at scale.
You wont need a background in or a deep understanding of science. You will begin to understand the domain through regular contact with laboratory scientists, their managers and bioinformaticians - our customers. This process starts with your interviews and continues through your first week and requires a curious mind to understand the changing nature of the work at Sanger.
What we can offer:
Genuine job satisfaction supporting large teams of scientists at one of the world's leading research institutes. We help deliver extraordinary improvements in human health and have most recently built pipelines to sequence 10,000+ Covid 19 samples each week.
Work with supportive senior, junior and apprentice developers in a friendly team. We regularly use pairing and occasional mobbing to analyse and solve problems.
The opportunity to craft enterprise technical solutions with cloud, web services and message bus technologies (OpenStack, Docker, GraphQL and RabbitMQ) in an open source culture ( ).
Professional growth and development through a generous dedicated training budget. With space to explore your long-term opportunities through our trained coaches and mentors program.
Exposure to all elements of the development life cycle. We have certified Product Owners and Scrum Masters with a focus on accepting and learning from failure and success.
We welcome applications equally from those who wish to work full time (37 hours) or part time (minimum of 30 hours), or flexible working arrangements.
To learn more about us and our work please visit our team website and read more about a day in the life of our software developers .
You can demonstrate the aptitude to craft maintainable software systems. At a minimum 2 years of relevant experience OR an upper second honours degree in Computing & IT.
A year's experience or more developing multi-user concurrent systems using MVC frameworks in an industry setting. We use Ruby on Rails for our largest service, with other frameworks used for smaller services.
At least 12 months experience with modern software development tools and practice including test-driven development and continuous integration. We use Git for source control and Jenkins or Travis for CI along with unit- and integration-testing frameworks.
In addition, you will have experience of at least one discipline in:
- Design and manipulation (CRUD) of relational database systems. We use MySQL and PostgreSQL.
- Design and construction of data visualisation dashboards. We use Tableau.
- Agile project methodologies.
- Human computer interaction (HCI) or User Experience (UX) modelling. We use mock-ups and prototypes.Other information
Due to Covid 19, the Wellcome Genome Campus closed for all but essential functions and facilities. As we begin restarting our science, we have implemented measures to support our staff on site including one way systems, enhanced cleaning and increased facilities for handwashing. You can learn more about our campus and our return to research here .
Interviews will be taking place virtually.
Application and Interview Process:
Please send a two-page CV and short covering letter.
If you are selected there will be a thirty-minute telephone interview followed by a coding test. If successful we will invite you to a remote one-hour interview and a remote one-hour pairing exercise.
Finally you will be given the opportunity to get to know us better, by your choice of meeting the team, attending a standup, walking through one one of our project boards or having an extended chat with a manager.