Senior Software Engineer Job at Optos, Dunfermline KY11

QTlFanpFUzFlT3ZWMXVGNFR0UVF4UT09

Job Description

Date: Apr 28, 2023

Location: Dunfermline, GB, KY11 8GR

Company: Optos

Senior Software Engineer
Permanent

ROLE SUMMARY
We are currently recruiting for a Senior Software Engineer to join our Research and Development department based in Dunfermline. Our software development team work within a SAFe, agile framework, utilising the Atlassian suite (Jira, Bitbucket, Confluence, Bamboo) to control sprints, builds, merges & deployments, with a sophisticated DevOps process to automatically build, deploy, test and measure continuously the quality of our software (CI/CD). Working daily with a highly skilled & innovative team of hardware, optical & mechanical and algorithm engineers & data scientists, you will create software to support a diverse range of technologies to image the eye to control, compute, analyse, automate, and optimize the retinal imaging process, leading to world leading insights into diseases and disorders of the eye. It’s all about the data!
Our devices capture complex & detailed images of the human eye, in 2 & 3 dimensional images. Programming in C# and Python, you will be involved in all aspects of the software development lifecycle, with particular focus on the UI and application layers of the device software.

ESSENTIAL DUTIES AND RESPONSIBILITIES
  • Participates in all aspects of the software development lifecycle including technical requirements capture, design and implementation, verification and deployment. Demonstrates best practise and leads more junior engineers in these activities.
  • Design and implement new software features and update existing features, following defined coding standards and documenting design. Ensures all code is integrated into the automated build process on a frequent and regular basis.
  • Performs unit, manual and automated testing and where possible, ensures the tests are run as part of the continuous integration process.
  • Perform root cause analysis of defects to identify and deliver improvements to software products, development processes and Optos practices. When issues arise, asses and recommend improvements in working practices, tools and environment that focuses on software stability and reliability.

MINIMUM QUALIFICATIONS
  • Degree level or equivalent in a software engineering discipline or equivalent education gained through work experience.
  • Mandatory, C#, ASP.NET, Multithreading, Windows, SCM.
  • Desirable, WPF, REST API, Python, C++.
  • Optional, Image Processing, Docker, Jenkins, Behave, Jira, Jama, Bamboo.
  • Requirements capture, technical documentation generation and Agile methodology.
  • Experience in performing unit and component testing of software modules.
  • Strong analytical and troubleshooting skills.

BENEFITS
At Optos, we offer a highly competitive compensation and benefits package.

EQUAL OPPORTUNITIES EMPLOYER
We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, age or protected veteran status.

Similar Jobs

Montblanc

Sales Associate - Bicester Village (3 Month FTC) Job at Montblanc

Reference Code: 91578 Sales Associate - Bicester Village (3 Month FTC) Bicester, OXF, GB

Gleneagles

Management Accountant Job at Gleneagles

The on target earning potential for this role is 29,500 - 35,500 / annual salary based on a 39 hour contract - comprising a base salary of 26,000 - 32,000,

APCOA PARKING (UK) LTD

PSV Driver - Leeds Bradford International Airport - Weekend Nights Job at APCOA PARKING (UK) LTD

The Role We're looking for a PSV Driver who will be the face of our business, bringing outstanding customer service within the Airport sector. Do you have current valid PSV

Station House Vets

Small Animal (& Equine) Veterinary Surgeon Job at Station House Vets

Take the leap!Looking for a great career opportunity with an incredible supportive happy team?We are an independent small animal and equine practice in Gods own County! A beautiful part of north

ASDA

Online Service Colleague - Days Job at ASDA

If the shifts for this role cover hours between midnight and 5am, you will need to be at least 18 years of age. Please note in addition to the advertised hourly rate, a further