This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Step into the role of Change DevOps Developer. At Barclays, we are more than a Bank, we are force of progress. As a Change DevOps Developer, you will design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues.
Job Responsibility:
Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance
Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
Stay informed of industry technology trends and innovations and actively contribute to the organization’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
Requirements:
Strong understanding of Unix/Linux environments, including command-line operations, performance checks, and troubleshooting
Hands-on experience with scheduling tools such as Tivoli Workload Scheduler (TWS) for managing and optimizing batch workflows
Familiarity with CI/CD processes and best practices for build, test, and deployment automation
Practical experience working with Jenkins to create, manage, and enhance automated pipelines
Ability to collaborate with cross-functional teams to ensure smooth and efficient release cycles
Nice to have:
Understanding of the broader DevOps ecosystem, automation practices, and continuous improvement principles
Hands-on experience with Git for version control, branching strategies, and repository management
Knowledge of scripting languages (Shell/Bash) and general understanding of ETL workflows
Familiarity with integrating scripts, tools, or components into CI/CD pipelines or batch processes
Exposure to ETL concepts and working knowledge of Ab Initio
Strong analytical and problem‑solving skills paired with excellent communication abilities