Senior/Software Developer

Certus Technology Associates Limited
Sheffield, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 50K

Job location

Sheffield, United Kingdom

Tech stack

Java
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Cloud Computing
Computer Programming
Continuous Delivery
Continuous Integration
Design of User Interfaces
Scrum
Next.js
Software Engineering
TypeScript
Tailwind
React
GraphQL
React Native

Job description

We are looking for exceptional Software Developers to support us in several new and exciting projects relating to rare disease with quality, training and workforce management in pathology and in other healthcare and life science related areas. If you would enjoy working with advanced development methodologies and modern software development techniques then we would like to meet you., As an experienced software developer you will be a key team member, driving best practice, developing architectures, code, configurations and tests. You will assist colleagues to ensure development velocity.

You will bring your knowledge of development technologies to bear on the developments and assist in team coordination.

Main Duties and Accountabilities:

  1. Support a variety of projects and contribute across the development stages from requirements engineering, user-story development and interpretation, through use- case and UI design, to documentation, systems configuration and administration.

  2. Operating within our Scrum method you will contribute to the delivery of high- quality software within a Continuous Delivery framework.

  3. Create awareness of best practice in the use of development technologies and contribute to adoption.

  4. Working collaboratively with the Product Owner, you will consider the customer requirements and gain an understanding of implementation to inform solution scoping.

This job description summarises the main duties and accountabilities of the post and is not comprehensive: the post-holder may be required to undertake other duties of similar level and responsibility.

Requirements

Successful applicants will be talented, versatile software developers working to a professional standard with up-to-date skills. You should have demonstrable experience of designing and developing software, supplemented by an understanding of best practices in software development. This experience could have been acquired working in industry or graduates with a software, maths, science or engineering discipline., Essential: BSc degree or equivalent qualification in a software, maths, science or engineering discipline. Desirable: MSc/Phd degree in a field with significant computer programming and software engineering. (Senior)

Prior Experience Essential: Experience/Demonstrations of using technical skills in projects/dissertations. Desirable: Experience/Demonstrations of using technical skills in industry placement or direct industry employment (Senior). Experience of working within an agile development team using Scrum methodology.

Technical Skills and Understanding Essential: Consolidated use of Java and/ or Next.js / React.js. Desirable: Typescript, React Native, Next.js, Tailwind and GraphQL. Experience in the use of AI tools in development, CI/CD deployments to cloud hosting services such as AWS, Vercel or similar.

Best Practice adoption Essential: You will bring your knowledge of development technologies to drive best practice. Desirable: You will advise and guide the development team to improve the company's adoption of the Next.js technology stack.

Delivering Results

Essential: Ability to focus and achieve specific outcomes, setting realistic timelines and delivering agreed outcomes. Desirable: Focuses effort on priority tasks and activities to achieve maximum results. Progress multiple activities simultaneously.

Teamwork Essential: Develops ideas and solutions jointly with others. Supports less experienced colleagues.

Desirable: Focuses the team on what will contribute to success in the long term. Gives fair and constructive feedback to team members.

Customer Focussed Essential: Focuses on identifying opportunities to benefit customers. Desirable: Talks and listens to customers to clarify their real needs and expectations

Adaptability

Essential: Adopts ideas used successfully elsewhere. Generates innovative ideas and solutions.

Desirable: The ability to respond & adapt to changing circumstances and to manage, solve problems and provide solutions to constantly improve processes and systems.

Communication Essential: Excellent written and verbal communication skills. Desirable: Conveys and presents complex information in plain language.

Circumstances Ability to commute to Sheffield or Exeter offices., * Bachelor's (required)

Experience:

  • Software development: 2 years (required)

Benefits & conditions

Job Types: Full-time, Permanent

Pay: £27,500.00-£50,000.00 per year

About the company

You will join a growing team of dedicated, friendly and enthusiastic software engineers, data scientists and customer facing product owners. We value teamwork and collaboration with an openness to innovative practices and continuous improvement. We strive to understand our customer needs and deliver high quality solutions. We adopt a dynamic working style utilising a team space in our Sheffield and Exeter offices. About Certus Certus are at the forefront of the life sciences and healthcare industry developing software systems to support clinicians and other healthcare professionals to improve the outcomes for patients. Our technology platforms are used to support quality management in pathology services and scenario-based training in healthcare related domains to improve patient care, outcomes and organisation efficiencies.

Apply for this position