AVP Lead Engineer - Java Backend

Recruiter
Barclays
Location
Knutsford
Salary
Competitive
Posted
24 Mar 2017
Closes
06 Apr 2017
Sectors
Engineering
Contract Type
Permanent
Hours
Full Time

About Barclays

Barclays moves, lends, invests and protects money for customers and clients worldwide. Please visit our website here for more information.

About Personal and Corporate Banking
Personal and Corporate Banking (PCB) Technology is a global team of more than 5000 Technology and Change employees that support our Personal and Corporate Banking business. Based around the world from Australia to Japan to Switzerland, we are responsible for delivering an effective end-to-end Technology service for PCB and driving digital simplification and mass automation. We are also responsible for delivering highly resilient and scalable technology services across PCB, extending across all of our technology platforms and providing a 24/7 service for our customers and colleagues.
"We are an equal opportunity employer and we are opposed to discrimination on any grounds."

Overall purpose of role
Develop server side components to support Barclays Mobile applications

Key Accountabilities
• Lead Mobile and Mobile Integration Engineer for Barclays Mobile Banking products and services.
• To become an acknowledged expert in their technical field with significant experience of the techniques and tools being used across the development lifecycle.
• To work across multiple phases of software development within a project as team leader or dealing with the most technically challenging assignments. This includes:
• Coding and unit testing the most complex software components for new or enhanced IT systems to a high level of quality, producing appropriate Providing technical support to programme/project managers and coaching to less experienced staff.
• Building an expert level awareness of relevant software design techniques, development tools and processes, providing leadership in the use of these across the organisation area within the team
• Establishing and maintaining agreed standards applicable to the work undertaken and ensuring that these, and other mandatory standards and architectures, are adhered to.
• Work in a team of software developers working in the Scrum model. To deliver mobile banking solutions
• Creating and amending complex programmes in accordance with the design, following relevant code management procedures and applying agreed coding standards.
• Taking responsibility for the design, coding, testing and documentation of particularly large, complex or mission critical programmes.
• Conducting reviews of supplied specifications.
• Taking part in reviews of own work and leading reviews of colleagues' work.
• Completing assignment work to budget, time and quality requirements, including a combination of performing operational support tasks to agreed service standards and supporting enhancements or other technical projects.

Stakeholder Management and Leadership
• Working with business areas to obtain and clarify detailed technical requirements.
• Proposing options to meet business area requirements and preparing cost/benefit for the business area to evaluate.
• To utilise significant experience in leading onshore and offshore teams to lead technical design and build of mobile banking applications.
• Responsibility for supervising, co-ordinating, participating in, and accountable for the work of onshore and offshore team(s).

Decision-making and Problem Solving
• Documenting all work in accordance with agreed standards and with re-use in mind.
• Planning, designing and conducting tests of programmes, correcting errors and re-testing to deliver an error-free product.
• Reacting quickly and as necessary to live software errors and service problems, limiting downtime and resolving the problem during project handover

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

• Designing programmes/programme modifications from supplied requirements and design specifications using agreed standards and tools, achieving well-engineered results that follow the agreed implementation level software architectures.

Person Specification
Essential:
o Recognised as an expert in following:
• Java programming experience with industry certification
• Spring/Hibernate
• Jenkins
• Gradle
o Proven ability of working in an agile team following Scrum methodology, and leading a development team.
o Proven track record of successfully using different software development methodologies TDD, BDD
Desirable:
o Knowledge of application security principals, java cryptography and secure coding techniques.
o Knowledge of HTML5, Angular, Ionic
o Financial services experience.

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: 23/03/2017

More searches like this