Join us as a Senior AWS Data Platform Engineer where you'll be part of a team building a sustainable data platform infrastructure to support multiple business channels. This is an exciting period at Barclays technology, with many strategic programs to rebuild services and modernize development practices to support our agile goals.
To succeed as a Senior AWS Data Platform Engineer, you will need:
1. Hands-on coding experience, preferably in Python.
2. Knowledge and hands-on experience with AWS development, including some of the following: Lambda, Glue, Step Functions, IAM roles, Lake Formation, EventBridge, SNS, SQS, EC2, Security Groups, CloudFormation, RDS, DynamoDB, Redshift.
3. Experience in building efficient data pipelines using Apache Spark and AWS services.
Additional valued skills include:
1. Ability to design and develop enterprise-level software solutions using tools such as Source Control, Maven, TDD, Jenkins.
2. Knowledge of file formats like JSON, Iceberg, and Avro.
3. Knowledge of streaming services such as Kafka, MSK, Kinesis, Glue Streaming.
4. Experience with Big Data / Data Warehouse solutions.
5. Experience in the financial services domain.
6. Mentoring experience within a team.
You may be assessed on critical skills like risk management, change and transformation, business acumen, strategic thinking, digital and technology skills, alongside technical expertise.
This role is based in Glasgow.
Purpose of the role
To design, develop, and improve software that provides business, platform, and technology capabilities for our customers and colleagues.
Accountabilities
* Develop and deliver high-quality software solutions using industry-standard programming languages, frameworks, and tools, ensuring scalability, maintainability, and performance.
* Collaborate with product managers, designers, and engineers to define requirements and devise solutions aligned with business goals.
* Participate in code reviews and promote a culture of quality and knowledge sharing.
* Stay informed of industry trends and contribute to technology communities.
* Follow secure coding practices to mitigate vulnerabilities and protect data.
* Implement effective unit testing to ensure code quality and reliability.
Assistant Vice President Expectations
* Influence decision-making, contribute to policy, and collaborate across functions.
* Lead teams on complex tasks, set objectives, and coach team members.
* Demonstrate leadership behaviors: Listen, Energize, Align, Develop.
* Guide team members, identify new directions, and manage risks.
* Engage in data analysis, communicate complex information, and influence stakeholders.
All colleagues are expected to embody Barclays Values: Respect, Integrity, Service, Excellence, and Stewardship, and to demonstrate the Barclays Mindset: Empower, Challenge, Drive.
#J-18808-Ljbffr