Job Description
The Database Engineer role at Barclays involves designing, developing, and improving software infrastructure platforms and products that support applications and data systems. This includes building and maintaining reliable, scalable, and secure infrastructure using hardware, software, networks, and cloud computing platforms as required.
* Key responsibilities include:
* Developing high-quality software solutions using industry-aligned programming languages, frameworks, and tools;
* Cross-functional collaboration with product managers, designers, and other engineers to define software requirements and devise solution strategies;
* Participating in code reviews and promoting a culture of code quality and knowledge sharing;
* Staying informed of industry technology trends and innovations and contributing to the organization's technology communities;
Additionally, the role requires:
* Adherence to secure coding practices to mitigate vulnerabilities and protect sensitive data;
* Implementation of effective unit testing practices to ensure proper code design, readability, and reliability;
* Collaboration with peers to deliver complex tasks and lead team members through structured assignments;
* Consulting on complex issues and providing advice to People Leaders to support the resolution of escalated issues;
* Taking ownership for managing risk and strengthening controls in relation to the work done;
* Engaging in complex analysis of data from multiple sources to solve problems creatively and effectively;
* Communicating complex information and influencing or convincing stakeholders to achieve outcomes;
All colleagues are expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, as well as the Barclays Mindset – to Empower, Challenge, and Drive – the operating manual for how we behave.