Software Developer

Optical Express

Software Developer

Salary Not Specified

Optical Express, Cumbernauld, North Lanarkshire

  • Full time
  • Permanent
  • Onsite working

Posted 6 days ago, 12 Sep | Get your application in now to be included in the first week's applications.

Closing date: Closing date not specified

job Ref: 0d001e1f2a6f4c6687c5ed2a1a70857f

Full Job Description

Optical Express is one of the world's leading providers of complete eye care operating throughout the UK, Ireland, Germany and Croatia. As a Senior Software Developer, you will be joining a well-established and respected in-house Software Development team working to produce high-end enterprise software for daily operational use within the business. Some of the systems you could be working on include:

  • Best in class Electronic Medical Records system with one of the largest and most comprehensive data sets of eye health information in the world. Integration with a wide range of the latest ophthalmic diagnostic devices enables Optical Express clinicians to have real time access to state-of-the-are diagnostic imaging and reports, enabling them to deliver the best possible patient care.

  • Call Centre software to handle patient and customer bookings with integrated functionality to the phone system for outbound calling.

  • Diary and scheduling systems for managing clinic diaries and appointments across the business.

  • Contact Management module for handling inbound patient enquiries.

  • CRM module for administering patient data.

  • Practise Management system for managing in-clinic activity

  • Communications module for automatically handling all digital communication to patients.

  • EPOS systems used in clinics across multiple countries

  • Employee Management module for administering employee data across the business.

  • Timekeeping module to handle employee timekeeping and holidays.

  • Valued Reporting suite which takes advantage of the extensive data captured across all systems. These are segregated by business function.

  • Extensive range of APIs that serve different areas of the business and integrate with third parties for example the NHS.

  • Many other systems covering stock control, laboratory, finance and marketing functions etc.


  • As part of the team, you will be responsible for the design, implementation, testing and deployment of new features and enhancements to new and existing in-house software. The team is very much an open book where your contribution is encouraged. If you have an idea or view on how we could approach a particular business problem or project then this is always welcome! If you want to work on interesting projects and see the direct fruits of your labour, then this is the role for you!

    Key technologies you will work with are: C# and SQL Server.

    Benefits offered
  • Flexible working with the opportunity to work some days from home and others in the office.

  • Team flexitime policy - core hours are between 10:00 and 15:00 but you are free to come and go out with of these hours.

  • Private Healthcare through Bupa (It is possible to add in further members of the family at a small cost).

  • Contributory pension scheme.

    Advanced knowledge and experience of working with C#.

  • Understanding and knowledge of OOP.

  • Understanding of RDBMS such as SQL Server or MySQL.

  • Experience of version control systems.


  • It would be beneficial if you had:
  • Demonstrable development experience with Winforms.

  • A minimum of three year's commercial experience working with relevant object-oriented languages.

  • Microsoft Entity Framework or EF Core.

  • Agile and SCRUM methodologies.


  • Personal traits:
  • Logical thinker.

  • Good problem-solving techniques.

  • Good interpersonal skills.

  • Ability to work well in a multi skilled team.

  • Self-starter able to show initiative.