Java software Engineer

Posted 9 September by InHealth Limited
Easy Apply

Register and upload your CV to apply with just one click

InHealth Intelligence (a part of the InHealth Group) is a leading software provider of information management solutions for health organisations in the UK. Our main areas of focus are providing Diabetic Eye Screening services and population-based data analysis to improve long-term conditions diagnosis and promote prevention that ultimately support patients.

At Inhealth Intelligence, we thought we could build our own software system to suit the functionalities of our business better than what the market was offering! We did just that and since then, our market share has grown significantly, seeing a major increase in not only staff using our system, but also the number of patients we manage the care of.

Our software solution set has grown significantly in recent years. In order to provide users of our software with the high level of service they expect, we now require an additional software engineer to assist with the development of our market leading software, as well as supporting our growing customer base with second- and third-line support on our solutions. Reporting to the Head of Development and Testing, with accountability to our Principal Software Engineer, the successful candidate will assist and lead in the development of new functionality for our software solutions as well as resolving issues which exist within the software.

Key Duties

  • Assist in the design and development of new software products
  • Amend software to correct any issues
  • Enhance existing software solutions to cater for new functionality requests
  • Encourage,mentor and train junior developers
  • Produce technical design documentation
  • Ensuring coding is carried out in line with company processes and standards
  • Liaise with customers and business analysts to review changes requests to existing software
  • Assist with 3rd line support relating to customer issues with the software
  • Work with the business analysts to help define support requirements for new software products
  • Develop both client-based and web-based software solutions

Key Skills

  • Experience of working for a software solutions house, ideally in a small sized team
  • A relevant university degree (IT/Computer Science/Software Engineering preferred)
  • Experience with working with IT and Software Products
  • Minimum of two years’ experience in software engineering
  • Previous experience in working alone and in teams on software engineering projects
  • Experience with working with the following technologies: Java, SQL (preferably PostgreSQL dialect), Microservice Architecture, RESTful Web Services, JSON
  • Experience of working in an agile development environment
  • Experience with working with the following technologies would be highly beneficial: Dropwizard framework, Kubernetes or other microservice orchestration frameworks and Front-end development, particularly using React
  • Experience with health care related software and standards would be beneficial, particularly in the primary care sector

What you'll be offered in return

  • A flexible approach to working hours and work from home options
  • A place of work where colleagues consider themselves family which is reflected in the atmosphere of the office
  • A role where collaboration is key and fresh thinking is encouraged
  • A tailored approach to your career progression
  • Ability to help shape your own development plan and recommend training courses to fit your needs

Reference: 40846773

Bank or payment details should never be provided when applying for a job. For information on how to stay safe in your job search, visit SAFERjobs.

Report this job