Overview
Join us at Barclays as a Senior AWS Data Platform Developer, where you’ll be part of a team to build a sustainable data platform infrastructure to support the multiple channels of their business areas. This is an exciting period in Barclays technology where there are many strategic programmes to re-build our services and modernise our development practices to ensure our architecture supports our agile goals.
This role will be based in our Glasgow office.
All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.
Responsibilities
* 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.
Qualifications
* Ample proficiency in Python or Scala programming languages.
* Experience with Apache Spark and big data processing frameworks.
* Experience of AWS development including some of the following: Lambda, Glue, Step Functions, IAM roles, Lakeformation, EventBridge, SNS, SQS, EC2, Security Groups, CloudFormation, RDS, DynamoDB
Desirable skills
* Designing, building, and deploying data pipelines and workflows using Databricks.
* Ability to design and develop enterprise level software solutions using tools and techniques such as Source Control, Build Tools (e.g. Maven), TDD, Gitlab.
* Knowledge of Streaming services is preferable (Kafka, MSK, Kinesis, Glue Streaming, etc.).
#J-18808-Ljbffr