We are seeking a talented Software Developer to join our Product Delivery team, with an initial focus on developing our federated data analysis capability. Responsibilities include working in an Agile team to build successful products that meet a broad range of customer needs.
Must have: Competency in modern programming languages and methodologies such as Python and Kubernetes, preferably within a UNIX/Linux environment. Below is a list of other required skills for the position:
1. Can demonstrate design, development & delivery of new features
2. Can apply best practice coding standards
3. Ability to contribute technically across all tiers of the company's platform services, both web technologies and back-end services
4. Understanding of database development
5. Show appreciation of all aspects of the software development lifecycle (e.g. requirements, analysis, design, implementation, testing and documentation)
6. Experience of Agile development practices
7. Experience working with REST APIs
8. Experience of the source control process using tools such as Azure DevOps, Git or SVN
9. Experience of software build pipelines and tools such as ArgoCD/Flux
10. Working knowledge of integrated development environments such as RubyMine, Eclipse or Microsoft Visual Studio
11. Experience of building and operating a SaaS/PaaS platform in a public cloud environment (Azure, AWS etc.)
12. Solid understanding of internet and web protocols, and how to develop RESTful APIs
13. Experience integrating with third party APIs
14. Knowledge of test-driven development (TDD) & behavioural driven design (BDD)
15. Domain experience in healthcare or bioinformatics
Please note this is a UK remote position. If you would like to find out more information please apply!
Seniority level
Mid-Senior level
Employment type
Full-time
Job function
Engineering, Health Care Provider, and Research
Industries
Hospitals and Health Care, Biotechnology Research, and Technology, Information and Media
#J-18808-Ljbffr