Description
We are seeking a Data Engineer to build and maintain the systems that collect, store, process, and analyse data. As a Data Engineer at Barclays, you will spearhead the evolution of our digital landscape, driving innovation and excellence.
Responsibilities
- Build and maintain data architectures, pipelines, data warehouses, and data lakes to ensure accurate, accessible, and secure data.
- Design and implement data warehouses and data lakes that manage data volumes and velocity, adhering to security measures.
- Develop processing and analysis algorithms for complex data.
- Collaborate with data scientists to build and deploy machine learning models.
Analyst Expectations
- Perform prescribed activities in a timely and high-quality manner, driving continuous improvement.
- Demonstrate in-depth technical knowledge and experience in assigned area of expertise.
- Lead and supervise a team, guiding professional development, allocating work, and coordinating resources.
- Demonstrate leadership behaviours: Listen and be authentic, Energise and inspire, Align across the enterprise, Develop others.
Requirements
- Strong hands-on experience in full-stack development with Python, Angular, Node, React, Vue.js, Java, .NET, and Spring Boot.
- 3-5 years of experience in AWS cloud development with strong understanding of AWS services.
- Proficiency in designing, building, and consuming RESTful APIs and microservices.
- Experience working with relational and/or NoSQL databases.
- Strong understanding of software engineering best practices, including Agile delivery methodologies and secure software development practices.
Nice to Have
- Experience working with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
- Knowledge of containerization and orchestration technologies, including Docker and Kubernetes.
- Familiarity with DevOps practices and application monitoring and observability platforms.
- Experience working within financial services or highly regulated industries.