Purpose of the role: To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Development and delivery of high‑quality software solutions using industry‑aligned programming languages, frameworks, and tools. Ensuring code is scalable, maintainable, and optimised for performance. Cross‑functional collaboration with product managers, designers and other engineers to define requirements, devise solution strategies and ensure seamless integration and alignment with business objectives. Collaboration with peers, participation in code reviews and promotion of a culture of code quality and knowledge sharing. Continuously staying informed of industry technology trends and innovations and actively contributing to the organisation’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability and reliability.
To advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness. Collaborate closely with other functions and business divisions. Lead a team performing complex tasks, using well‑developed professional knowledge and skills to deliver work that impacts the whole business function. Set objectives and coach employees, appraise performance, and determine reward outcomes. Demonstrate clear leadership behaviours (Listen, Energise, Align, Develop) to create an environment for colleagues to thrive. For individual contributors, lead collaborative assignments, guide team members and identify the need for inclusion of other specialisations. Consult on complex issues and provide advice to People Leaders to support resolution of escalated issues. Identify ways to mitigate risk and develop new policies for control and governance, taking ownership for risk management and strengthening controls.
Join Barclays as a .NET Developer, where you will design and deliver high‑performance .NET 8 Web APIs within a modern, distributed environment. You will apply your expertise in ASP.NET Core, C# multithreading, and database technologies such as SQL Server or MongoDB to build scalable, resilient solutions. As part of an existing team moving from London to Glasgow, you’ll contribute to API development on Kubernetes while continuing to grow your skills in emerging technologies and architectures.
All colleagues are expected to demonstrate Barclays Values of Respect, Integrity, Service, Excellence and Stewardship, and the Barclays Mindset of Empower, Challenge and Drive. They are also expected to collaborate with peers, promote knowledge sharing, and contribute to a culture of technical excellence.