Job Description
At aberdeen, our ambition is to be the UK's leading Wealth & Investments group. We focus on strengthening talent and culture to make aberdeen a great place to work, attracting and retaining the industry's best talent. Our people prioritize our stakeholders, aiming to make a positive impact on clients, customers, colleagues, shareholders, and society.
We are expanding our wealth platforms and repositioning our asset management business to meet client demand, committed to excellent service supported by advanced technology and talent. Aberdeen comprises three main businesses:
* Interactive Investor: The UK's second-largest direct-to-consumer investment platform.
* Adviser: Provides financial planning solutions and technology for UK financial advisers.
* Investments: A specialist asset manager focusing on market themes through public and alternative assets.
About The Department
At aberdeen Adviser, we are building a modern, scalable technology platform for financial advisers. Our engineering teams develop innovative software solutions, fostering a culture of collaboration, experimentation, and continuous learning.
About The Role
As a Mid-Level Software Engineer, you will design, develop, and maintain cloud-based applications, primarily working with RESTful microservices on Microsoft Azure. You will collaborate with product and UX teams, take ownership of technical implementations, and contribute to scalable, secure, and high-performance solutions.
This role is suited for passionate engineers who enjoy solving complex problems, writing clean code, and learning continuously. You will be part of a supportive team that encourages innovation and career growth.
Key Responsibilities
* Develop scalable, secure RESTful microservices.
* Build cloud-native applications using Microsoft Azure, considering event-driven architectures.
* Collaborate with product managers, UX designers, and engineers to deliver effective solutions.
* Write clean, testable, and maintainable code following best practices.
* Participate in code reviews and contribute to team quality.
* Troubleshoot issues and support continuous improvement.
The Ideal Candidate
* Experience with modern programming languages such as .NET, C#, Java, JavaScript/TypeScript, or Python.
* Experience with Microsoft Azure or similar cloud platforms, including serverless and containerized deployments.
* Familiarity with RESTful APIs, microservices, and event-driven architectures.
* Passion for clean, testable code and practices like TDD, CI/CD, and DevOps.
* Growth mindset and eagerness to learn new technologies.
We are proud to be a Disability Confident employer. If you have a disability and wish to apply under the scheme, please notify us in the application process for support.
Benefits
We offer a competitive environment with learning opportunities, flexible benefits, private healthcare, generous leave, pension contributions, and performance bonuses. Read more about our benefits on our website.
Our Business & Culture
Our focus is on enabling clients to be better investors, structured around three growth vectors. We promote an inclusive, flexible work environment, supporting diversity and providing adjustments for applicants with disabilities.
Additional Information
* Seniority level: Mid-Senior level
* Employment type: Full-time
* Job function: Information Technology
* Industry: Software Development
#J-18808-Ljbffr