About the role

  • Software Engineer designing, developing, and maintaining award-winning pension administration tools. Join Procentia to innovate in the Pensions and Bulk Purchase Annuities market.

Responsibilities

  • Build and maintain software that fulfils specific needs
  • Find solutions to security threats, viruses, or errors that might hinder the performance of the application
  • Carry out regular security and performance checks.
  • Stay on track of the application lifecycle to ensure necessary updates are completed on time
  • Analyse stakeholder and user requirements.
  • Document all changes made to applications.
  • Communicate with clients and other teams/stakeholders.
  • Collaborating with other developers and other departments
  • Investigation of problems and determining the best solution

Requirements

  • Python (PySpark, Databricks, FastAPI, sqlalchemy)
  • React (Tanstack Router & Query)
  • TypeScript
  • Frontend Build Tools (e.g. Vite, Webpack)
  • SQL Server database development
  • Git (and versioning best practices)
  • Agile methodologies (Kanban, Scrum)
  • Unit Testing and testing frameworks (e.g. unit test, pytest, Jest, React Testing Library)

Benefits

  • 25 days holiday (plus public holidays) increasing with length of service up to a maximum of 28 days, with carry over of up to 1 week
  • Buying and Selling holiday (up to 1 week)
  • Volunteer day
  • 5% Employer contribution pension
  • Life Assurance
  • Private Medical Insurance
  • Employee Assistance Programme (EAP)
  • Health care cash plan
  • Tusker – Electric Car Leasing scheme

Job title

Software Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job