At a Glance
- Tasks: Develop impactful software solutions and collaborate with diverse teams.
- Company: Join IBCA, a forward-thinking public service organisation.
- Benefits: Competitive salary, flexible working, and opportunities for professional growth.
- Other info: Dynamic environment with a focus on innovation and continuous improvement.
- Why this job: Make a real difference while working with cutting-edge technology.
- Qualifications: Experience in software development and a passion for collaboration.
The predicted salary is between 40000 - 55000 £ per year.
Are you driven and ready for an exciting opportunity which will make a real impact? This is a challenging and fulfilling role that requires pace, impact, collaboration, and compassion. The multidisciplinary teams within IBCA’s Digital & Data Directorate are organised around delivering our mission and priorities:
- To create a user-centred, empathetic end-to-end service at the heart of IBCA.
- To provide the means of paying compensation to those eligible.
- To iterate our service through starting small and scaling fast, through a test and learn approach.
A rare opportunity to apply cutting‑edge software engineering across the breadth of a public service making a real difference. Joining IBCA at this stage in the service lifecycle allows Software Engineers to influence tech decisions, build capability, and implement best in class engineering standards.
Responsibilities:
- Work with colleagues to refine user stories into actionable items of work.
- Work with interface designers and architects to translate technical designs into working frontend applications and backend API services.
- Ensure user interfaces are compliant with accessibility standards and perform well on all target devices.
- Work with DevOps colleagues to develop continuous build pipelines that deliver incremental releases frequently and reliably.
- Design and build applications to support scaling and meet the performance requirements of the service.
- Contribute to the identification of solutions to aid constant improvements, ensuring we build the right product in the right way.
- Contribute to the development of engineering standards and best practices, and help teams to adopt ways of working.
- Proactively share knowledge, solutions and support our internal communities.
AWS Infrastructure: Proven experience implementing applications as part of complex, multi-component services running within AWS infrastructure.
Data Management: Proven experience working with relational and non-relational databases, and handling sensitive data.
Kubernetes (EKS): Experience building and running containerised applications as part of a Kubernetes cluster (EKS).
Modern Languages: Demonstrable skills in modern development languages and practices, (such as Python, Java and Typescript) and have an aptitude to learn more.
Software Design: Deep understanding of software design patterns and applying them effectively to produce testable solutions that can adapt to changing needs.
Agile & Influence: Adaptable team player who understands agile ways of working, and can influence others.
Additional information: A minimum 60% of your working time should be spent at your principal workplace. Although requirements to attend other locations for official business will also count towards this level of attendance.
Contact Details:
Infected Blood Compensation Authority Recruitment Team