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

Ronald James Group

Product Owner Job at Ronald James Group

Collaborate closely with Product Managers and Tribe Leadership to deliver a compelling product strategy in line with product vision.

The Royal Orthopaedic Hospital NHS Foundation Trust

Health Care Assistant Outpatients Job at The Royal Orthopaedic Hospital NHS Foundation Trust

Out Patients: The department provides consultations and supportive care to adult patients from a number of specialties, including oncology, large joints, small joints, spinal, muscoskeletal and pain

Radius Payment Solutions

Telematics Sales Advisor Job at Radius Payment Solutions

Telesales Advisor *Please note we are unable to offer remote/hybrid working or sponsorship for this position* Salary: 25,000 base salary (40,000 OTE) Location: Witan Gate, Milton

Marks & Spencer

Customer Assistant Clothing and Home Job at Marks & Spencer

Purpose To deliver a great shopping experience for their customers, putting customers before task every time Champion new ways of working within stores through an open mindset and

23.5 Degrees Ltd

Barista Job at 23.5 Degrees Ltd

Do you have a passion for delivering exceptional customer service? Enjoy working in a team? Love having fun at work? We want to hear from you! Barista Salary: 7.49 - 10.42 per hour.