> Markdown version of [/jobs/ext/3314383-software-developer-biostatistician](https://www.wearedevelopers.com/jobs/ext/3314383-software-developer-biostatistician). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer (Biostatistician) - **Company:** Immunocore Ltd - **Location:** Oxford, UK - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Amazon Web Services, Software Applications, Automation of Tests, Bioinformatics, Cloud Computing, Software Quality, Code Review, Data Integrity, Database Applications, Relational Databases, Database Schema, Web Development, Django Web Framework, Iterative and Incremental Development, Interoperability, Python (Programming Language), Pair Programming, Query Optimization, Software Engineering, Software Requirements Analysis, Software Systems, SQL Databases, Data Logging, ReactJS, Git, Solid Principles, Information Technology, Deployment Automation, Data Management, Software Version Control, Data Pipelines - **Published:** September 18, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=43a1a9331488fbe3 ## About the Role Essential * Demonstrated professional experience developing web applications using Python/Django and/or JavaScript/React * Strong understanding of relational database design, data modelling, query optimisation and SQL. * Experience working within collaborative Git-based version control workflows, including branching, code review, merge requests and conflict resolution. * Experience writing and maintaining clear and reliable automated tests. * Understanding of software design principles, maintainable architecture and modern development practices. * Excellent communication skills to interact effectively and build requirements with technical and non-technical stakeholders. * Experience collaborating within a multi-disciplinary team. * Strong willingness to learn new tools and libraries to continuously improve technical skills and stay up to date with industry trends * Demonstrated ability to take ownership of software development projects through design, implementation, testing and support. Desirable * Experience as a bioinformatician/data analyst, enabling insights into biological data processing and analysis. * Experience in writing scientific software to address specific research needs. * Experience supporting CI/CD pipelines and automated deployment practices. * Familiarity with iterative development cycle workflows, such as Kanban. * Interest in cancer, immunology, molecular biology, or genetics. * Ability to explain software development concepts to non-specialists, facilitating effective communication within the team and with stakeholders. * Experience working with workflow orchestration, data pipelines, or scientific workflow platforms such as Nextflow. * Experience monitoring, troubleshooting and supporting production software. * Understanding of secure software development practices, including auth workflows and protection of sensitive data. * Familiarity with cloud-based technologies (AWS), monitoring, logging and operational support. KEY BEHAVIOURAL ATTRIBUTES - ALL STAFF * Openness and honesty Readily offering information pertaining to work in hand whether positive or negative. * Taking responsibility Being prepared to accept full responsibility for tasks entrusted to them; seeing tasks through to completion and dealing with the consequences of failure or success. * Flexibility Being flexible to new ideas and approaches; changes of plans, objectives and/or priorities. Handling disjointed tasks effectively. * Team spirit Being able to work productively with others to achieve tasks. Showing consideration for the needs and feelings of others., * Analytical Thinking - Tackling problems by using a logical and sequential approaches, making systematic comparisons of two or more alternatives. * Attention to Communication - Writing and speaking clearly to share thoughts and information ideas concisely and ensuring information is passed on effectively. * Diagnostic Information Gathering - Seeking perspectives, information and clarification on problems from others, checking multiple sources for complete and accurate information. * Managing Self Performance - Agreeing specific, measurable and realistic but challenging goals. * Results Orientated - Focusing on desired results, overcoming obstacles and sometimes frustration, with an urgency to get things done. * Teamwork - Working cooperatively as part of a team, actively listening and constructively responding to others' ideas. * Thoroughness - Ensuring own and others work and information is complete and accurate. * Written and oral communication - Writing and speaking clearly to share thoughts and information concisely and appropriately. * Building collaborative relationships - Developing, maintaining and strengthening partnerships with others who can provide information, assistance and support. * Fostering teamwork - Working cooperatively with others listening, responding and offering support for ideas and proposals, whilst constructively expressing differing views. * Influencing others - Gaining support from others support for ideas, proposals projects and solutions, knowing when to escalate critical issues. * Initiative - Proactively identifying what needs to be done. Undertaking more than what might be normally required and seeking opinions of others. * Interpersonal awareness - Understanding, interpreting and anticipating the concerns and feelings of others, noticing the use of language, tone of voice and behaviour., Degree in computer science, bioinformatics or a related discipline, or equivalent relevant professional experience. ## Description Development and maintenance of robust, production-quality software that supports Immunocore's scientific and operational activities. The role will focus on designing, developing and supporting scientific data-driven applications, integrated analytic workflows and vendor-based platforms, ensuring these systems remain maintainable, reliable, secure, well-documented and scalable. The Software Developer will work closely with scientific teams to translate complex research and operational requirements into well-designed software solutions that will help scientific teams work efficiently and make informed decisions. The role will contribute across the software lifecycle, from requirements gathering and implementation, to testing, deployment and ongoing support., * Design, develop, test and maintain production-quality software applications and components for Immunocore systems using Python/Django and/or JavaScript/React/HTML/CSS. * Contribute to the maintenance, implementation and optimisation of key bioinformatic analysis pipelines to process scientific data efficiently and reproducibly. * Develop and maintain automated test suites to ensure software quality, reliability and maintainability. * Collaborate with scientific and operational stakeholders to gather, analyse, refine, and document software requirements, ensuring alignment with business and research objectives. * Design and maintain database schemas, data models and SQL queries to support efficient, reliable and scalable data management. * Plan and implement data migrations to support system upgrades, platform changes and legacy system replacement while maintaining data integrity. * Develop a strong understanding of scientific workflows and propose technical solutions to improve data interoperability, workflow automation and operational efficiency. * Take ownership of software features and projects throughout their lifecycle, including design, implementation, testing and ongoing support, delivering high-quality, well-tested solutions on time. * Collaborate with team members through peer-review practices such as code reviews and pair programming to maintain code quality, promote best practices, and facilitate knowledge transfer within the team. * Support the deployment, monitoring and troubleshooting of production systems, contributing to their reliability, performance and continuous improvement. ## Related Videos - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Psychological Safety in Software Engineering - Jenny-Margrethe Vej & Alexandra Hou Aldershaab](https://www.wearedevelopers.com/videos/2142-psychological-safety-in-software-engineering-jenny-margrethe-vej-alexandra-hou-aldershaab) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)