Description
We are seeking a Technical Lead to join our team at Barclays, where you will lead and manage engineering teams, providing technical guidance, mentorship, and support to ensure the delivery of high-quality software solutions.
You will drive technical excellence, foster a culture of innovation, and collaborate with cross-functional teams to align technical decisions with business objectives.
Key responsibilities include:
- Leading engineering teams effectively, fostering a collaborative and high-performance culture to achieve project goals and meet organisational objectives.
- Overseeing timelines, team allocation, risk management, and task prioritisation to ensure the successful delivery of solutions within scope, time, and budget.
- Mentoring and supporting team members' professional growth, conducting performance reviews, providing actionable feedback, and identifying opportunities for improvement.
- Evaluating and enhancing engineering processes, tools, and methodologies to increase efficiency, streamline workflows, and optimise team productivity.
- Collaborating with business partners, product managers, designers, and other stakeholders to translate business requirements into technical solutions and ensure a cohesive approach to product development.
- Enforcing technology standards, facilitating peer reviews, and implementing robust testing practices to ensure the delivery of high-quality solutions.
As a Technical Lead, you will be expected to:
- Contribute to or set strategy, drive requirements, and make recommendations for change.
- Plan resources, budgets, and policies; manage and maintain policies/processes; deliver continuous improvements and escalate breaches of policies/procedures.
- Demonstrate leadership and accountability for managing risk and strengthening controls in relation to the work of your team.
- Demonstrate comprehensive understanding of the organisation's functions to contribute to achieving the goals of the business.
- Collaborate with other areas of work, for business-aligned support areas to keep up to speed with business activity and the business strategies.
You will be required to have expertise in:
- DevOps, hands-on experience in creating and maintaining CICD pipelines.
- CICD tools: Jenkins, TeamCity, Azure DevOps, or Gitlab.
- Good knowledge of Windows server, Linux systems.
- Scripting language: Python, Bash script, or Shell script.
- Containerised Platform: Docker, Kubernetes, OpenShift, and AWS.
- API/webhook integration for automation trigger.
- DB: Mongo DB, MS SQL Server, Postgres, etc.
- Infrastructure as Code: Terraform, Ansible, or Chef or Cloud Formation.
- Code scanning: SonarQube, Wiz, Prisma scan.
- Experience with any cloud technology (preferably AWS).
- Good understanding of best practices, strategies, and processes associated with the ITIL framework.
- Familiarity with SQL or other database query language.
- Knowledge and practical experience with GIT version control system.
- Good understanding of SDLC – SAFe/Agile.
Some other highly valued skills include:
- Experience with SonarQube, Chef, Private cloud, Nexus, Jira, and Confluence.
- Familiarity with Monitoring systems and log shipping solutions.
- Experience with AI-enabled DevOps automation.