Senior Software Engineer Job In Edinburgh

Senior Software Engineer - Net Talent
  • Edinburgh, Central Scotland, United Kingdom
  • via Jobrapido.com
-
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.


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:

•Can demonstrate design, development & delivery of new features

•Can apply best practice coding standards

•Ability to contribute technically across all tiers of companies platform services, both web technologies and back-end services

•Understanding of database development

•Show appreciation of all aspects of the software development lifecycle (e.g. requirements, analysis, design, implementation, testing and documentation)

•Experience of Agile development practices

•Experience working with REST APIs


Desirable Experience:

•Experience of the source control process using tools such as Azure DevOps, Git or SVN

•Experience of software build pipelines and tools such as ArgoCD/Flux

•Working knowledge of an integrated development environments such as RubyMine, Eclipse or Microsoft Visual Studio

•Experience of building and operating a SaaS/PaaS platform in a public cloud environment (Azure, AWS etc.)

•Experience of presentation layer technologies (HTML 5, CSS, JavaScript)

•Solid understanding of internet and web protocols, and how to develop RESTful APIs

•Experience integrating with third party APIs

•Knowledge of test-driven development (TDD) & behavioural driven design (BDD)

•Domain experience in healthcare or bioinformatic


Please not this is a UK remote position. If you would like to find out more information please apply!

;