Enable job alerts via email!

Senior Software Engineer

JR United Kingdom

City of Edinburgh

Remote

GBP 125,000 - 150,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is looking for a talented Software Developer to enhance their federated data analysis capabilities. This exciting role involves working within an Agile team to design and deliver features that cater to diverse customer needs. You will have the opportunity to contribute technically across all tiers of the platform, utilizing modern programming languages and methodologies. If you're passionate about software development and eager to make an impact in a remote setting, this position is perfect for you. Join a forward-thinking team and help shape the future of data solutions in a dynamic environment.

Qualifications

  • Competency in modern programming languages such as Python and Kubernetes.
  • Experience with Agile development practices and REST APIs.

Responsibilities

  • Develop federated data analysis capabilities in an Agile team.
  • Build successful products that meet a broad range of customer needs.

Skills

Python
Kubernetes
Agile development practices
REST APIs
Database development
Software development lifecycle
Test-driven development (TDD)
Behavioural driven design (BDD)
Domain experience in healthcare

Tools

Azure DevOps
Git
SVN
ArgoCD
Flux
RubyMine
Eclipse
Microsoft Visual Studio

Job description

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.

Required Skills:

  1. Competency in modern programming languages and methodologies such as Python and Kubernetes, preferably within a UNIX/Linux environment.
  2. Can demonstrate design, development & delivery of new features.
  3. Can apply best practice coding standards.
  4. Ability to contribute technically across all tiers of the company's platform services, both web technologies and back-end services.
  5. Understanding of database development.
  6. Show appreciation of all aspects of the software development lifecycle (e.g. requirements, analysis, design, implementation, testing, and documentation).
  7. Experience of Agile development practices.
  8. Experience working with REST APIs.
  9. Experience of the source control process using tools such as Azure DevOps, Git, or SVN.
  10. Experience of software build pipelines and tools such as ArgoCD/Flux.
  11. Working knowledge of integrated development environments such as RubyMine, Eclipse, or Microsoft Visual Studio.
  12. Experience of building and operating a SaaS/PaaS platform in a public cloud environment (Azure, AWS, etc.).
  13. Solid understanding of internet and web protocols, and how to develop RESTful APIs.
  14. Experience integrating with third-party APIs.
  15. Knowledge of test-driven development (TDD) & behavioural driven design (BDD).
  16. 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!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.