R Developer

We are looking for an R Developer with financial modelling experience to help design, build, deliver, and support models & applications serving the pensions market. You will:

 

  • Work alongside high-performing, highly skilled and multi-disciplinary teams. We work within teams that promote autonomy and engineering excellence, using the latest technologies.
  • Drive innovation and increase the maturity of our frameworks, integrations, and automations.
  • Collaborate closely with senior developers, architects, and actuarial modellers to deliver sustainable solutions that deliver value for our business.
  • Be involved with meaningful work - we can provide complex challenges, at scale, in novel market areas.
  • Be core to the product teams that build, test and scale our applications and services.
  • Work closely with our R User and Model Expert Groups to promote best practices.
  • Support less experienced team members with R development.

 

About You

To succeed in, and enjoy, this role you are likely to be familiar with:

  • Modern software development best practices from initial problem and data analysis, through to solution design and technical implementation.
  • Non-functional aspects of software delivery such as performance, reliability, security, and scalability.
  • Financial modelling (pensions domain beneficial).
  • Applying coding and technical solutions to complex financial scenarios.
  • End-to-end implementation of R solutions

 

You will have experience of the following:

  • Strong pensions domain knowledge gained in an actuarial context essential
  • R Programming (ideally in the context of package development)
  • Tidyverse (i.e. dplyr, purrr, tidyr)
  • Git and general code-management / documentation practices
  • Continuous improvement and continuous delivery practices
  • R Shiny & R Markdown