Software Engineer
Equiniti
Worthing
8d ago

Role Summary

This role represents a rare opportunity to work on the development of a multi-million pipeline of projects in a dynamic and friendly environment.

Building on a successful existing product, you will be tasked with producing the next generation of applications and services.

You will be expected to bring skills related to modern software development practises as part of an ongoing move to a Microservices architecture and DevOps culture, and help in defining the technology vision for the business.

We primarily use a Microsoft stack for development. Successful candidates may be full-stack or specialists in server side or front end technologies.

You should show a preference for software delivery via agile methods, and be excited by cloud native development and life in a DevOps culture.

Working closely with your peers you will be responsible for the development of new products and the ongoing maintenance of existing products.

You should be capable of working across the lifecycle of the project from supporting design, through development, testing and supporting deployment.

You should be able to evidence the ability to be able to pick up new tools, processes and products easily and also the ability to be able to work with the framework of both waterfall and agile project methodologies.

Department Information

The Pensions IT department is responsible for end to end delivery of the IT and Business Change services into the wider Equiniti group.

The Life and Pensions team is specifically responsible for providing services to Retirement Advantage (RA) who are a specialist retirement provider who have outsourced their IT & BC services to Equiniti.

There is a large portfolio of work planned to support RA’s business plan that involves enhancements and additional functionality to The Retirement Account (TRA) solution.

Success is measured through the delivery of high quality code and successful testing and on time delivery.

Core Duties / Responsibilities

  • To support the development of software to support the Retirement Advantage account and specifically The Retirement Account (TRA) solution.
  • To work closely with the Architecture team, Business Analysts, Test team and 3rd party solution providers to identify, translate and develop requirements to the systems.
  • Critically evaluate, challenge & analyse the information gathered and apply this to industry development best practice.
  • To ensure that the Programme design principles are adhered to and solution components are reused wherever possible.
  • Collaborate with all areas of IT and Business Change to produce high quality code.
  • As an employee of Equiniti, you have a responsibility to participate, promote and support others in undertaking learning and development activities.
  • This includes a proactive approach to ensuring you meet the statutory / mandatory training requirements of your role.

  • To ensure that quality improvement and treating customers fairly is the norm and to seek ways to improve service and cost effectiveness.
  • Skills, Capabilities and Attributes

    These are the primary technical skills we use day to day :

  • DevOps mind-set
  • RESTful Web API to level 3 Richardson maturity
  • JavaScript SPA development
  • NoSql (MongoDb or other)
  • Microservices
  • CSS (SASS / Less), Material design
  • Other skills that interest us :

  • Build and deployment automation (we use TeamCity / TFS and Octopus)
  • Domain Driven Design (DDD)
  • Web security, OWASP
  • Event driven architectures
  • CQRS / Event Sourcing
  • UX, mobile first development
  • Azure (we’re using Azure Service Fabric)We are committed to equality of opportunity for all staff and applications from individuals are encouraged regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief and marriage and civil partnerships.
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form