Social network you want to login/join with:
The DB Member Valuations team is a close-knit group dedicated to developing our in-house final salary pension scheme valuation systems. The team actively engages with consultants and users, fostering a collaborative and innovative work environment through regular meetings and pair working. Through this collaboration, we achieve a shared understanding of the problems faced by our users, ensuring we deliver optimum solutions. As a developer, you will work closely with key stakeholders on a range of software challenges and will have the opportunity to help us improve the team’s tech-stack, as well as working on cutting edge technology. This is your opportunity to play a pivotal role within our firm, with a focus on building sustainable software that drives our business.
We seek a senior developer to help design, build, deliver and run world-class digital solutions serving the pensions market.
We are open to considering candidates on a part time or full-time basis.
What will your role look like?
* Work alongside high-performing, highly-skilled and multi-disciplinary teams. We work within a DevOps culture that promotes team autonomy and engineering excellence, using the latest technologies.
* Drive innovation and increase the maturity of our frameworks, integrations and automations.
* Mentor, coach & provide people management for less experienced team members.
* Design and implement systems in a range of programming environments and software platforms (primarily .NET and Microsoft Azure).
* Pragmatically and effectively assess trade-offs/barriers which will emerge in the delivery of any significant software system.
* Lead non-functional improvement efforts (such as performance profiling).
* Be involved with meaningful work - we can provide complex challenges, at scale, in novel market areas.
* Be core to the delivery teams that build, test and scale our applications and services.
Though this is a varied role, youare likely to have experience with:
* Object-oriented development patterns and approaches primarily in delivering C# .NET solutions
* Microsoft development stack and Azure Cloud computing technologies, including many of the following: ASP.NET & ASP.NET Core Web Services architecture Service-oriented architectures Microservices CQRS APIs SQL Server/Transact SQL Testing frameworks such as NUnit, FakeItEasy, and SpecFlow Git & Azure DevOps
* Message brokers (e.g.Azure Service Bus/RabbitMQ) and messaging patterns
* RESTful APIs
* Continuous improvement and continuous delivery practices, DevOps culture and automation within the Azure Dev Ops platform (yaml pipelines)
* Behaviour-driven test approaches and frameworks
* Relational and NoSQL data architectures and technologies
* Experience using a front-end framework (preferably Angular) and associated design patterns
To enjoy and succeed in this role, you will be:
* Self-motivated with a drive to learn and share knowledge
* Focused on continuous learning and improvement
* An effective communicator and a great team player, able to collaborate with all the skills in your team
* Able to forge strong and professional relationships at all levels
* Able to collaborate successfully with client and 3rd party technical teams
* Able to effectively articulate technical concepts with senior stakeholders
* Confident across the entire software development lifecycle
You may also be interested in developing skills in the following key areas (but not essential):
* F#
Please note that as part of the recruitment process for this opportunity, candidates will be expected to complete a clean code exercise.
In addition to a competitive salary and access to our profit share scheme, we offer:
* A flexible selection of employee benefits, so you can choose a package that best matches your lifestyle and needs.
* A collaborative and encouraging work environment where your thinking and ideas are encouraged.
* On site mental health and wellbeing assistance.
* A commitment to helping you develop both personally and professionally, with mentoring opportunities and access to our award-winning learning portal, Aspire.
* Regular social activities, in addition to three days paid volunteering leave each year and a day’s leave to celebrate your birthday.
* Hybrid working so you can enjoy the positive wellbeing of working from home as well as the benefits of meeting colleagues in our sociable, modern office environments – with the expectation of two ‘in-office’ days per week.
* A flexible working window, allowing colleagues the freedom to work flexibly between the hours of 7am and 7pm.
Please note, we recruit on a rolling basis so early applications are recommended to avoid disappointment.
#J-18808-Ljbffr