Join us as a Senior Adoption Software Engineer at Barclays
In this role, you will bring to life a new Digital Platform capability by transforming and modernising our digital estate to build a market-leading digital offering with customer experience at its core.
This is an exciting and key role where you will adopt a Product Operating Model mindset, to truly hear the customer, business, and technical challenges and needs. You will support the adoption and build of new technology into multiple lines of business, alongside writing code in Java. Your main daily tasks include working with the lines of business to develop solutions through rapid prototyping and proof of concepts using Java, BDD testing concepts, and Public Cloud (AWS).
To be successful in this role, you should have:
- Strong experience with Permissions and Profiles, using policy as code to define permission roles, and familiarity with security models such as Relationship Based Access Control (ReBAC), Attribute Based Access Control (ABAC), and Role Based Access Control (RBAC).
- Expertise in Java, BDD testing concepts, and Public Cloud (AWS).
- An understanding of authorization and authentication technologies, including Policy as Code, IAM, and IAM solutions.
Preferred skills include:
- A willingness to challenge and disrupt norms constructively.
- Strong relationship-building skills, patience, and resilience to change.
- Ability to translate technical concepts for both technical and non-technical audiences.
- Experience with Ping solutions (PingGateway, PingAM, PingIDM, PingDS).
Additional information
You may be assessed on key skills such as risk and controls, change and transformation, business acumen, strategic thinking, digital and technology skills, as well as specific technical abilities.
This role is based in our Glasgow or Knutsford office.
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 cross-functional teams to define requirements, devise solutions, and align with business objectives.
- Participate in code reviews and promote a culture of quality and knowledge sharing.
- Stay informed of industry trends and contribute to technological innovation within the organization.
- Follow secure coding practices to mitigate vulnerabilities and protect data.
- Implement effective unit testing practices to ensure code quality and reliability.
Vice President Expectations
- Contribute to strategy, requirements, and change management, including resource and budget planning.
- Lead or support teams, define responsibilities, and foster leadership behaviors such as listening, inspiring, aligning, and developing others.
- Advise stakeholders on impact and strategic alignment.
- Manage risks and strengthen controls related to your team's work.
- Collaborate across functions to support business strategies and objectives.
- Use analytical thinking to develop innovative solutions and assess complex alternatives.
- Build and maintain trusting relationships with stakeholders to achieve business objectives.
All colleagues are expected to embody Barclays' Values: Respect, Integrity, Service, Excellence, and Stewardship, and to demonstrate the Barclays Mindset: Empower, Challenge, and Drive.