BA4 Application Designer

Recruiter
Barclays
Location
Knutsford
Salary
Competitive
Posted
26 Apr 2017
Closes
10 May 2017
Contract Type
Permanent
Hours
Full Time

About Barclays
Barclays is a transatlantic consumer, corporate and investment bank offering products and services across
personal, corporate and investment banking, credit cards and wealth management, with a strong presence in our
two home markets of the UK and the US.

With over 325 years of history and expertise in banking, Barclays operates in over 40 countries and employs
approximately 130,000 people. Barclays moves, lends, invests and protects money for customers and clients
worldwide. Please visit our website here for more information.

Channels Engineering - Barclays UK
The Channels Engineering team within Barclays UK is primarily responsible for technology deliveries across all Assisted Self Service and Self-Service Channels such as FullServe, ATM's, Retail Online Banking and Barclays Mobile Banking. The group has a core engineering focus and is instrumental in delivering the best possible customer experience to both our online customers and Branch/sky-branch colleagues

The Business process management group within Channels Engineering group is focused on delivering work flow solutions which aim at improving the processes within the bank and driving automation benefits. Business Process Management (BPM) is the discipline of understanding, modelling, automating and optimising these business processes. Within the bank we have invested in a strategic platform, IBM Business Process Manager (formerly Lombardi), to support this. IBM BPM can be thought of as an application, a host for applications which has its own development environment.

Role Purpose
The Barclays Channels Engineering team at Radbroke are looking for BPM application developer with the following responsibilities:

• To contribute to the system engineering activity and be responsible for their changes to multiple
• applications, products across the end-to-end software development lifecycle including run of systems.
• To maintain a technical understanding of multiple applications / products, providing support for technical
• queries, live incidents and problems.
• To build knowledge how technical strategies are defined to provide business solutions.

Key Accountabilities
Technical Consultancy and Requirements Gathering (15%)
• Undertake impact assessment including estimates for change requests against applications / products within the domain.
• Solve software-related problems, providing analysis and recommendations as appropriate.
• Develop an awareness of new tools, processes and technical developments relevant to component area of expertise.
• Review business requirements to understand how system requirements fit within overall business solution.
• Challenge any requirements that are incomplete or do not provide sufficient clarity to support effective system development.
• Review requirements to ensure that all areas of functional and non-functional requirements (e.g. capacity, availability, response times, etc.) have been considered.
• Support business colleagues in defining detailed 'testable' requirements.
• Understand technical constraints of live environment / architecture, support business colleagues in understanding any 'requirement versus cost' trade-offs.

Technical Development and Application Management (Design, Build, Unit Test) (70%)
• Understand the various phases of the software development lifecycle in Barclays UK.
• Deliver to all software engineering quality standards / benchmarks as used for Multi-Channel Applications within Barclays UK.
• Complete assignment work to budget, time and quality requirements. Document all work in accordance with agreed standards, and with re-use in mind
• Review component designs to ensure compatibility with the end-to-end system design.
• Collaborate with other software engineers across teams to build the technical solution.
• Review test strategies to guarantee the quality of the delivered system, assist in the diagnosis of system problems encountered during testing.
• Participate in technical implementation planning, ensuring that the integrity of live operations will be maintained.
• Support the handover of the system into business-as-usual (BAU) operation, providing the relevant IT service teams with information and education relating to the system technology and function.
• Assist in the resolution of live incidents and system problems as and when required.

Team & Project Management (15%)
• Track work and report progress to team leader on a timely basis.
Assist in the identification, management and resolution of technical Risks, Assumptions, Issues and Dependencies (RAIDs) that may impact UK RBB.
• Understand emerging software development methods, tools and standards. Look for ways to apply as appropriate.
• If requested, undertake performance development (PD) responsibility for systems engineering staff, setting objectives then reviewing and assessing performance.
• Identify development needs of staff in the end-to-end design and integration team and assist them in addressing their development needs through guidance and coaching.
• Contribute to operational objectives of wider team and support any organisational transformation initiatives.
• Identify own development needs and proactively drive development of own capability, using all available means, to achieve world class standards.
• Collaboration with infrastructure and service management areas.

Person Specification
Essential Skills:
• Hands-on experience on business process development & Integration using IBM BPM Lombardi stack.
• At least 2 years development experience of BPD, UCA, Human services using IBM BPM 8.5/7.5
• Build new business process applications and extend functionality for existing applications on the IBM Business Process Manager platform
• At least 2 years' experience SOA and Web Services / API development and testing experience (SOAP and RESTful services)
• Good Knowledge of Database Technologies (DB2/Oracle) and scripting languages (JQuery/JavaScript. HTML)
• Agile Development methodologies using methodologies such as Scrum

Desirable Skills
• Financial Services experience.
• Experience in Agile development and automation tools (Jenkins, Nexus).
• Good Knowledge of Jira, BitBucket and Confluence
• Knowledge of Test Driven Development (TDD) and/or Behaviour Driven Development (BDD).

Risk and Control Objective
All Barclays 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

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.



Salary: . Date posted: 26/04/2017

More searches like this