Software Developer

Location: Cardiff

Contract Type: Permanent Full Time

Closing Date: 07 October 2022

Salary: Competitive

Software Developer

Eakin Healthcare is a family-owned business based in Northern Ireland, manufacturing and supplying medical devices for ostomy, wound, respiratory and surgical needs. Our products and services are available in over 50 countries internationally and we have employees in 9 countries with sites and subsidiaries in the UK, Netherlands, France and Japan. We’ve grown significantly in recent years, both organically and through acquisition.

Our vision is to be a truly global, people invested, trusted partner for healthcare professionals and people who rely on our innovative solutions, in focused therapeutic areas, to improve outcomes and quality of life.

  • Ostomy, incorporating our Eakin, Pelican and Respond brands. We manufacture and supply high quality ostomy pouches and skin friendly accessories internationally, including our flagship product, Eakin cohesive ® seals. Our award-winning discreet ostomy home delivery and nursing service, Respond, operates throughout the UK.
  • Respiratory, incorporating our Armstrong Medical brand. We manufacture innovative products for use in anaesthesia, respiratory and critical care including AquaVENT ® heated humidified circuits. For our Respiratory products we have a strong customer base in Europe, US and South America.
  • Surgical, incorporating our Eakin Surgical brands. Concentrates on the manufacture and distribution of both Eakin surgical instruments and other branded medical devices with an increasing emphasis on export business.

Our Operations team is located in 3 core sites in Comber (N Ireland), Coleraine (N Ireland) and Cardiff (Wales) with all of our manufacturing taking place in the UK.

We invest heavily in Research & Development and have a talented and innovative R&D function creating a pipeline of new product introductions across our therapeutic areas. A separate Group Development team focuses on business opportunities for growth across the organisation and leads the sustainability strategy and action plan across Eakin Healthcare.



We are looking for a Software Developer who will be responsible for overseeing the development and maintenance of applications for iOS and Android devices, Web Apps and server-side systems. You will be responsible for delivering the complete solution, therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential. This role is hands on development as well as managing sprint planning, defect tracking and new feature development.


  • Design and build iOS, Android, Web App and server-side applications
  • Collaborate with cross-functional teams to analyse, design, and ship new features
  • Fully responsible for application development in the group
  • Build and publish applications in app stores
  • Implement new technologies to maximize application performance
  • Integrate data from various back-end services and databases
  • Gather and refine specifications and requirements based on technical needs
  • Create and maintain software documentation
  • A solid understanding of how mobile and web applications work including security, session management, and best development practices
  • To adhere to the company’s Equal Opportunities policy and Dignity at work policy in all activities and to actively promote equality of opportunity wherever possible
  • To be responsible for your own health and safety and that of your colleagues, in accordance with the company’s’ Health and Safety policy
  • To adhere to the company’s Quality policy and Environmental policy
  • To undertake other duties as may be reasonably required




  • Full stack development and design experience including Mobile and Web
  • Strong knowledge in RESTful web services
  • A deep familiarity with either Objective-C, Java, or C#
  • Experience with integrations to third-party libraries and APIs
  • SQL Scripting
  • Relational database design and usage
  • Microsoft Azure architecture specification and provisioning
  • Team management experience
  • Low level project / sprint planning


  • BSc/MSc degree in Computer Science, Engineering, or a related subject
  • ARKit
  • Azure DevOps
  • Bilingual
  • Client facing experience
  • Docker
  • OpenCV
  • Xamarin




  • Communicating with the CIO to get information on upcoming projects and direction of development for existing ones
  • Respond Healthcare nursing team to provide training and support
  • Other departments as appropriate for new software development project requirements


  • Nursing teams in various sponsored hospitals, providing resolution for technical issues as well as training
  • Third party API vendors



  • Responsibility for provisioning cost effective Azure resources
  • Some occasional travel for requirements gathering



Creativity – Produces creative and original ideas and solutions.  Likes to find and explore new ways of doing things.  Comes up with alternative possibilities and options

Problem solving – Generates and promotes solutions.  Sees clearly which is the best way forward.  Able to make decisions and commitments within appropriate time frame.

Resilience – Can work under pressure, remains calm, thinks clearly, and manages emotion under pressure. Addresses issues without being aggressive or controlling and can easily bounce back from setbacks. Is open to feedback and doesn’t dwell on past events.

Team Working – Enjoys participating in group activities and likes to work in close proximity with other people.  Is ready to collaborate with and support others and is willing to co-operate and compromise for the overall good.

Supporting Others – Enjoys supporting other people and is prone to getting involved and trying to help them when they have problems. Is comfortable to contribute to joint endeavours and enjoys teamwork.  Is willing to let other people depend on them.

Following Directions – Is motivated to accept and comply with standards and instructions and has a strong conscience about delivering what is promised or expected.  Doesn’t like letting people down and works productively in cooperation with, and support of others.

Analytical – Enjoys analysing qualitative data but also considers quantitative and seeks to identify and explore they key elements in information before making commitments.  Tends to like to use facts and figures when planning and reporting and is concerned about accuracy and detail

Information Gathering – Enjoys dealing with and refers to factual data.  Likes to be well informed and drills down into details.  Prefers to access wide range of information and opinion before making decisions and when solving problems.

Planning and Organising – Thinks things through well in advance and maps out future activities, taking the key stages and requirements into account.  Likes to monitor to ensure that things are implemented and delivered effectively

Quality Orientation – Is precise, pays attention to details, checks things and ties up ‘loose ends’.  Has a strong conscience about getting things right and seeks to ensure that decisions and solutions do not involve undue risk, adheres to policy and standards.

Technical expert –full breadth of technical knowledge and can operate as a technical advisor, influencing others to achieve goals without relying on hierarchy. Keeps up to date on changes within their field and implements plans to ensure organisation is in a state of readiness.  Participates in industry and professional associations

Apply now