Expires soon Barclays

Middleware Engineer / Developer

  • Knutsford (Cheshire East)
  • IT development

Job description


Radbroke. Barclays Technology Campus. Where the best talent in the world can build careers full of scope, variety and reward, by creating the technical solutions that meet today's demands, answer tomorrow's questions and redefine the future of finance.



About Barclays


Barclays is an international financial services provider engaged in personal banking, credit cards, corporate and investment banking and wealth management with an extensive presence in Europe, the Americas, Africa and Asia. Barclays' purpose is to help people achieve their ambitions – in the right way.

With over 300 years of history and expertise in banking, Barclays operates in over 50 countries and employs approximately 140,000 people. Barclays moves, lends, invests and protects money for customers and clients worldwide.

At Barclays, we recruit based on merit and are committed to promoting diversity throughout our organisation.

About Infrastructure Services

Infrastructure Services is a global team of approximately 4,300 colleagues based in EMEA, US, APAC and Africa. We are accountable for delivering and supporting resilient, secure infrastructure technology and services to customers, clients and colleagues.

Please visit our website here for more information.

About PaaS Middleware

PaaS – Middleware's mission is to:

Provide world class Middleware infrastructure that meets the application hosting and integration needs of our customers. We continually strive to reduce cost, improve delivery times and increase quality by investing in high levels of standardisation, developing utilities and by re-engineering and process automation.

PaaS Middleware comprises the following teams:
• Hosting Platforms
• Product Management (Engineering)
• Middleware Products
• Hosting Platforms (aPaaS)
• Integration Services
• Automation & Management Services
• Hosting
• Messaging
• File Transfer

• Authentication

Overall purpose of role


This role will be part of the team responsible for the developing / engineering (architecture, design, build, script, document and test) bank wide Middleware solutions and facilitate their handover to the production Middleware RTB functions.

This role is to be a Middleware engineer / developer responsible for the creation and enhancement of strategic platforms and integrated components to support Middleware Services and PaaS (Platform as a Service).

Own and drive delivery of automation and orchestration solutions to support the provisioning of Middleware Services and instances of middleware technologies.
Facilitate the governance of all Middleware engineered solutions and products. This includes all aspects of project delivery, security, compliance and audit governance requirements
The role provides exposure to leading edge software technology and underlying platforms operating mission critical services for the group.

Key Accountabilities


• Responsibility for technical review and agreement of project requirements and feasibility

• Work as part of the “Agile” team on estimating and managing progress of all required work tasks.

• Comprehensive and clear documentation of the architecture, designs s and deliverables

• Responsible for the technical implementation and delivery of business features

• Responsible for the design, documentation, coding, testing, and hand over to production support of large, complex applications.

• Configure, develop and test system components, supporting scripts and tools as required.

• Participate fully in handover process, including training of users

• To maintain an interest and knowledge of new innovations in Middleware technologies

• Evaluate new technologies and identify if there is a potential benefit to Barclays. Analyse potential use against existing solutions within Barclays and alternative solutions within the marketplace. Recommend use of a particular component/toolset by assessing technical robustness, comparing with other options and ensuring there is a business benefit in implementing.

• Design, implementation and lifecycle of Middleware standard builds

• Providing 4th line support of engineered solutions

Stakeholder Management and Leadership



• Work with Product owners, Service owners, stakeholders and customers to understand, document and prioritise requirements

• Work with Technical Lead to produce product designs and to deliver high quality applications

• Ownership of product related tasks and bugs in JIRA - own, track and drive deliverables through SCRUM

• Escalate Product Risks and Issues to Product Owners

• Work with teams / SME's across Infrastructure Service to ensure delivery of Middleware solutions

Decision-making and Problem Solving



• Ability to understand and influence high level solution design and low level Middleware component designs.

• Ability to track and enforce adherence to Middleware product standards and acceptance criteria.

• Understanding of the full project lifecycle and key quality gates with emphasis on validation and live implementation phases.

• Analytical ability covering root cause identification, eradication and pro-active service and process improvement.

Risk and Control Objective


All Barclay's colleagues have to ensure that all activities and duties are carried out in full compliance with regulatory requirements, Enterprise Wide Risk Management Framework and internal Barclays Policies and Policy Standards

Person Specification

Your Skills and Qualifications will include:


• The role requires a strong knowledge of Agile development processes and tooling

• A strong knowledge of Middleware technologies is required to help define the technical, tooling, lifecycle, security, governance and processes around solutions,

• Good relationship management skills will be required to liaise with many different stakeholder teams to ensure solutions are tightly coupled and delivered, ‘as a service' to customers.

• Designing and developing robust large-scale solutions

• Knowledge of software maintenance and patching.

• Knowledge of logging and monitoring technologies and processes

• Knowledge of infrastructure security and authentication

• Strong scripting and development skills

• Excellent verbal and written communication skills. Coupled with, the ability to evangelise about solutions with stakeholders and partner teams.

• Agile / Scrum / Kanban experience working on a multifunctional scrum team with shared testing / automation testing practices.

• A strong work ethic - team player, creative, passionate and disciplined

• Excellent communication skills. Possesses the ability to describe and communicate abstract concepts.

Preferred development skills:



• Messaging technologies – IBM MQ, IBM Integration Bus (IIB), Red Hat AMQ, Red Hat Fuse Red Hat Enterprise Linux (RHEL)

• Red Hat OpenShift v2 & v3
• Docker experience
• Kubernetes experience
• CHEF experience

• PaaS design and DevOps automation experience

• HTML 5 development skills

• Javascript / JSON / AJAX / jQuery development skills

• Python development skills
• Ruby development skills
• JAVA development skills
• Perl scripting

• Go language development skills

• Experience working with Continuous Integration/Continuous Delivery

• Cloud technologies, especially AWS

• Agile project management methodology, especially Scrum

The Benefits:


Our customers deserve the best. The same goes for our employees. That's why at Barclays you'll receive a range of benefits that include a competitive salary and all the tools, technology and support you need to succeed.

Our Culture:

Everything we do is shaped by the five values of Respect, Integrity, Service, Excellence and Stewardship. The values inform the foundations of our relationships with customers and clients, but they also shape how we measure and reward the performance of our employees. Simply put, success is not just about what you achieve, but about how you achieve it.

Dynamic working gives everyone at Barclays the opportunity to integrate professional and personal lives, if you have a need for flexibility then please discuss this with the hiring manager.

­­­­­­­­­­­­­­­­­­Barclays is an equal opportunity employer and are opposed to discrimination on any grounds. For more detailed information, please visit our dedicated Diversity and Inclusion site here .

Purpose and Values


Barclays has a single cross-business Purpose for Barclays and five core Values which underpin it.

Our Purpose is helping people achieve their ambitions in the right way. Put simply this is the answer to the question ‘What is Barclays for?' and it should guide our every action as employees.

Respect


We respect and value those we work with, and the contribution that they make.

Integrity

We act fairly, ethically and openly in all we do.

Service

We put our clients and customers at the centre of what we do.

Excellence


We use our energy, skills and resources to deliver the best, sustainable results.

Stewardship

We are passionate about leaving things better than we found them.

Radbroke. Barclays Technology Campus. Where the best talent in the world can build careers full of scope, variety and reward, by creating the technical solutions that meet today's demands, answer tomorrow's questions and redefine the future of finance.

Make every future a success.
  • Job directory
  • Business directory