Job Description
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.
Accountabilities
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.
Assistant Vice President Expectations
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.
.NET Developer
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.
Requirements
- .NET 8 Web API Development – Strong experience building, deploying and maintaining .NET 8 Web APIs, including ASP.NET Core fundamentals such as dependency injection, middleware, routing, controllers and API versioning.
- Database Technologies (SQL Server or MongoDB) – Proficiency with SQL Server or hands‑on MongoDB experience, including driver usage, performance tuning and connection management.
- C# Multithreading & Concurrency – Deep understanding of async/await, TPL, thread‑safe collections, memory management and parallel processing in distributed systems.
- Kubernetes & Container Orchestration – Experience with Docker, Kubernetes workloads, pod scaling, CI/CD, IaC and monitoring.
- Authentication & Security – Exposure to Kerberos/GSSAPI, Active Directory integration, JWT and secure API design.
- Distributed Systems & Event‑Driven Architecture (incl. Kafka) – Understanding of microservices, event‑driven patterns, message queues and Apache Kafka‑based streaming.
- Some other highly valued skills may include:
- Kubernetes workloads and pod scaling
- Continuous Integration/Continuous Deployment pipelines
- Infrastructure as Code (IaC)
- Monitoring and observability tools
Workplace Values
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.
#J-18808-Ljbffr…
