Loading ...

Job content

Our Software Developers are key to our business – producing software in line with the requirements of our customers and in accordance with our product development framework. This may involve designing completely new products or evolving existing products to improve the customer experience.

Key accountabilities:

Working as part of an agile development team you will participate in sprints and scrums to ensure that software is written according to the specification and timescales agreed with our project teams.

Skills, Knowledge and Experience Requirements

You will need to understand the design, development, testing and release of software using modern development methodologies and a range of frameworks with a ‘right first time’ attitude. You will need to have extensive knowledge of the following:

  • Core Java, TypeScript or JavaScript and HTML5
  • Application frameworks (e.g. Spring Boot, Angular)
  • Versioning control systems (e.g. GitHub, GitLab)

You will also need to be an effective communicator, working collaboratively within a cross-functional team, and able to help translate customer requirements into software specifications and working software.

Essential Skills and Experience

  • Degree in Software Engineering, Computer Studies or a related subject (or equivalent experience gained within the workplace).
  • At least 12 months experience in using Java.
  • At least 12 months experience in developing web-based applications.
  • Competence in writing SQL and PL/SQL

Desirable Skills or Experience

Knowledge of the NHS and Primary Care clinical systems

Familiarity with:

  • Agile development methodologies and frameworks
  • Continuous Integration Tools
  • Design patterns
  • PostgreSQL databases
  • Linux/Unix
  • TDD and BDD
  • Healthcare Interoperability Standards (HL7, DICOM)
Loading ...
Loading ...

Deadline: 26-07-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...

SIMILAR JOBS

Loading ...
Loading ...