Job Specifications
The Vacancy
Hymans Robertson Personal Wealth is expanding its digital capability with two key roles to deliver a series of innovative projects on our roadmap. These projects will transform how we engage with clients, streamline advice processes, and embed technology—including AI—into our day‑to‑day operations to create smarter, more personalised experiences.
We’re looking for people who are passionate about technology and keen to apply their skills in real‑world scenarios. While AI and automation will be important, you’ll also work on other client‑facing initiatives, which requires strong full‑stack development experience and a desire to work with data on the Microsoft platform.
We invest in the latest technologies to deliver business solutions. Our teams are collaborative and agile, and we offer the opportunity to work with cutting‑edge tools and approaches.
What will your role look like?
Role
We’re seeking senior developers based in our Glasgow office to help design, build, deliver, and run world‑class digital solutions. In this role, you will:
Work alongside high‑performing, highly skilled, multi‑disciplinary teams. We operate 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, and provide people management for less experienced team members.
Design and implement systems across a range of programming environments and software platforms—primarily .NET and Microsoft Azure.
Pragmatically and effectively assess trade‑offs and barriers that emerge in the delivery of any significant software system.
Lead non‑functional improvement efforts (such as performance profiling).
Work on meaningful problems—we 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, your key tasks will include:
Building secure, scalable services and APIs on Azure using .NET (C#/.NET, .NET Core).
Developing client‑facing features and UIs using Angular, TypeScript, NgRx, and RxJS.
Creating and maintaining RESTful APIs, microservices, and solutions that use CQRS patterns.
Applying object‑oriented design principles and test‑driven development practices.
Working with large datasets (including PII) across storage platforms such as MS SQL Server, Azure Data Lake Gen2, Blob Storage, and Snowflake.
Integrating and optimising Azure services (e.g., Blob Storage, App Services, Application Insights).
Using Git and Azure DevOps to enable CI/CD, feature flags, and safe rollback via YAML pipelines.
Implementing messaging patterns and brokers (e.g., Azure Service Bus).
Applying behaviour‑driven test approaches and frameworks (e.g., NUnit, FakeItEasy, SpecFlow).
Delivering practical AI capabilities with Azure OpenAI Service and Azure AI Studio—including prompt design, safety guardrails, and human‑in‑the‑loop review.
Building RAG solutions with Azure Cognitive Search (semantic + vector search) and .NET APIs for secure, auditable client workflows.
Setting up robust evaluation, telemetry, and release management for AI features using Application Insights and Azure DevOps.
To enjoy and succeed in this role, you will have:
Strong Expertise In One Or Both Of The Following
Back‑end development: C# .NET, .NET Core, Microsoft Azure, RESTful APIs, Microservices, CQRS.
Front‑end development: Angular, TypeScript, NgRx, RxJS.
You Will Also Likely Have Experience With
Object‑oriented development patterns, delivering solutions in C# .NET, and familiarity with other technologies such as Python (for AI assets), SQL (for data), and TypeScript (for user interfaces).
Test‑driven development and behaviour‑driven approaches.
The Microsoft development stack and Azure Cloud technologies, including:
SQL Server/Transact‑SQL
Azure portal and resources (Blob Storage, App Services, Application Insights)
Service‑oriented architectures
RESTful APIs and microservices
CQRS
Testing frameworks such as NUnit, FakeItEasy, SpecFlow
Git & Azure DevOps
Working with large data sets and PII across different storage platforms (MS SQL Server, Azure Data Lake Gen2, Blob Storage, Snowflake).
Message brokers (e.g., Azure Service Bus) and messaging patterns.
Continuous improvement and continuous delivery practices, DevOps culture, and automation within Azure DevOps (YAML pipelines).
Practical delivery using Azure OpenAI Service and Azure AI Studio.
Building RAG solutions with Azure Cognitive Search and .NET APIs.
Evaluation, telemetry, feature flags, and safe release management with Application Insights and Azure DevOps.
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, professional relationships at all levels.
Comfor
About the Company
For over 100 years, we've been embracing change, innovating and navigating uncertainty.
We work alongside employers, trustees and financial services institutions, offering independent pensions, investments, benefits and risk consulting services, as well as data and technology solutions.
We take a friendly, straightforward and partnering approach to what we do. We invest in our people, in our technology and in building long-term, trusted relationships.
With over 1000 employees and 4 offices, we're at the forefront of our...
Know more