Senior Developer

Edinburgh, SCT, GB, United Kingdom

Job Description

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:

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. 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:



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.


Hymans Robertson Personal Wealth LLP was established in 2021, our purpose is to deliver high quality financial planning services to retail clients, accessed via the workplace, introductions, and referrals. We believe everyone should be able to access trustworthy, high-quality support with their finances. We help people from the beginning of their career all the way through to retirement, with the many decisions or challenges they may face along the way. We are a diverse team of friendly, highly qualified individuals. We're always thinking about how we can create better futures for our clients and their families.


For a century our parent company, Hymans Robertson LLP, has been helping companies and pension schemes make decisions that have real and direct consequences on the financial futures of employees and pension scheme members. From advising on and investing the assets of our institutional clients for 100 years, we've learned a thing or two. We've adopted the same rigorous approach to managing the finances of individuals.


Our working environment is refreshing and innovative where independent thinking is encouraged. Every employee genuinely makes a difference.


We're committed to promoting a diverse and inclusive environment and will take every step to ensure our employees and clients are treated fairly and with respect. We welcome applications from all backgrounds and sections of the community. We can offer flexible working and are happy to consider a variety of working patterns.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD4435818
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Full Time
  • Job Location
    Edinburgh, SCT, GB, United Kingdom
  • Education
    Not mentioned