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?
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:
1. 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.
2. Drive innovation and increase the maturity of our frameworks, integrations, and automations.
3. Mentor, coach, and provide people management for less experienced team members.
4. Design and implement systems across a range of programming environments and software platforms—primarily .NET and Microsoft Azure.
5. Pragmatically and effectively assess trade‑offs and barriers that emerge in the delivery of any significant software system.
6. Lead non‑functional improvement efforts (such as performance profiling).
7. Work on meaningful problems—we provide complex challenges, at scale, in novel market areas.
8. 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:
9. Building secure, scalable services and APIs on Azure using .NET (C#/.NET, .NET Core).
10. Developing client‑facing features and UIs using Angular, TypeScript, NgRx, and RxJS.
11. Creating and maintaining RESTful APIs, microservices, and solutions that use CQRS patterns.
12. Applying object‑oriented design principles and test‑driven development practices.
13. Working with large datasets (including PII) across storage platforms such as MS SQL Server, Azure Data Lake Gen2, Blob Storage, and Snowflake.
14. Integrating and optimising Azure services (e.g., Blob Storage, App Services, Application Insights).
15. Using Git and Azure DevOps to enable CI/CD, feature flags, and safe rollback via YAML pipelines.
16. Implementing messaging patterns and brokers (e.g., Azure Service Bus).
17. Applying behaviour‑driven test approaches and frameworks (e.g., NUnit, FakeItEasy, SpecFlow).
18. Delivering practical AI capabilities with Azure OpenAI Service and Azure AI Studio—including prompt design, safety guardrails, and human‑in‑the‑loop review.
19. Building RAG solutions with Azure Cognitive Search (semantic + vector search) and .NET APIs for secure, auditable client workflows.
20. 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:
21. Back‑end development: C# .NET, .NET Core, Microsoft Azure, RESTful APIs, Microservices, CQRS.
22. Front‑end development: Angular, TypeScript, NgRx, RxJS.
You will also likely have experience with:
23. 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).
24. Test‑driven development and behaviour‑driven approaches.
25. 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
26. Working with large data sets and PII across different storage platforms (MS SQL Server, Azure Data Lake Gen2, Blob Storage, Snowflake).
27. Message brokers (e.g., Azure Service Bus) and messaging patterns.
28. Continuous improvement and continuous delivery practices, DevOps culture, and automation within Azure DevOps (YAML pipelines).
29. Practical delivery using Azure OpenAI Service and Azure AI Studio.
30. Building RAG solutions with Azure Cognitive Search and .NET APIs.
31. Evaluation, telemetry, feature flags, and safe release management with Application Insights and Azure DevOps.
You will be:
32. Self‑motivated with a drive to learn and share knowledge.
33. Focused on continuous learning and improvement.
34. An effective communicator and a great team player, able to collaborate with all the skills in your team.
35. Able to forge strong, professional relationships at all levels.
36. Comfortable collaborating with client and third‑party technical teams.
*Please note that as part of the recruitment process for this opportunity, candidates will be expected to complete a coding challenge*
We would also encourage applications from candidates who perhaps do not possess all the attributes and experience listed above but are competent with the majority and would be able to quickly develop the additional skills and experience required in post with our full support. We would also love to hear about other knowledge and experience you may have that is not listed but could be of interest.
In addition to a competitive salary and access to our profit share scheme, we offer:
37. A flexible selection of employee benefits, so you can choose a package that best matches your lifestyle and needs.
38. A collaborative and encouraging work environment where your thinking and ideas are encouraged.
39. On site mental health and wellbeing assistance.
40. A commitment to helping you develop both personally and professionally, with mentoring opportunities and access to our award-winning learning portal, Aspire.
41. Regular social activities, in addition to three days paid volunteering leave each year and a day’s leave to celebrate your birthday.
42. 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.
43. 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.