Systems Engineer


Premium Job From Nigel Frank International

Recruiter

Nigel Frank International

Listed on

7th March 2017

Location

Cheshire

Salary/Rate

£35000 - £55000

Type

Permanent

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

Job Title: Systems Engineer

Location: Radbroke

Salary: £35k - £55k DOE

I am delighted to announce an incredibly exciting opportunity for a iOS/android software engineer with my exclusive at their local headquarters in Cheshire. My client is a world-renowned banking corporation that moves, loans and protects money for both customers and clients worldwide.

The overall purpose of the role is to:

*To lead system engineering activity and be responsible for all changes to multiple applications / products across the end-to-end software development lifecycle including run and retirement of systems.

*To maintain an in-depth technical understanding of multiple applications / products, being recognised as the 'go to' contact for technical queries, live incidents and problems.

*To provide system-specific knowledge and technical expertise to assist in the definition of technical strategies or business solutions.

Knowledge and Experience:

*End-to-end software development lifecycle.

*Software development methodologies, e.g. waterfall and agile.

*Awareness of leading-edge tools, techniques and services within IT.

*Digital UX / UI design and implementation, specifically in rich internet applications.

*Knowledge of Testing and Mocking frameworks.

*Frameworks and libraries providing client side MVC / MVVM, routing, feature detection and poly-fills.

*Software development consisting of the following languages and technologies:

?Java including Servlets, JSPs, EJBs and Javascript.

?Good knowledge of JQuery, HTML5, CSS3 and HTTP.

?Single page application development, AngularJS preferred.

?Knowledge of CucumberJS, ExtJS, Jasmine, Backbone, Knockout and Bootstrap.

?J2EE frameworks such as Spring (MVC, Web services) and Hibernate.

?Relational Databases such as Oracle / DB2 / SQLServer.

?Webservices and knowledge of SOAP & REST.

?Distributed Version Control Software such as Git and Bitbucket.

?Build tools such as Gradle and Jenkins.

*Knowledge of Test Driven Development (TDD) and/or Behaviour Driven Development (BDD).

*Knowledge of automated testing, continuous integration and deployment tools and practices.

*Maintaining an in-depth understanding of relevant and up to date technical knowledge, applications and techniques.

*Using technical knowledge to create new opportunities and solutions.

*Strong level of experience of IT software development (essential).

*Financial services, investment management/banking (preferred).

*Broad knowledge of Barclays Group (beneficial).

Key Accountabilities:

Technical Consultancy and Requirements Gathering (25%)

*Provide technical consultancy for new initiatives, to assist in the definition of business solutions or technical strategies.

*Undertake impact assessment including estimates for change requests against applications / products within the domain.

*Solve unique and complex technical problems with broad impact on the business unit as a whole.

*Provide full and detailed analysis, insightful commentary and recommendations for technical action as appropriate in accordance with agreed standards, and with re-use in mind.

*Develop a broad awareness of new tools, processes and technical developments relevant to component area of expertise, and seek opportunities to apply them.

*To aid in the definition of product strategy and Roadmaps.

*Liaise with UK retail banking colleagues to help shape initial ideas into firm system requirements, ensuring that they are sufficiently comprehensive and detailed to support effective system development.

*Present complex technical ideas (both written and verbal), anticipate potential objections and persuade others to adopt the most appropriate view.

*Establish an end-to-end view and capture all key requirements. Establish clear functional and non-functional requirements (e.g. capacity, availability, response times, etc.).

*Ensure that all requirements are 'testable' and agree test strategy with business and test team lead.

*Understand technical constraints of live environment / architecture, support business clients in understanding any 'requirement versus cost' trade-offs.

Technical Development (Design, Build, Unit Test) (25%)

*Understand the various phases of the software development lifecycle in Barclays UK.

*Where system development is part of a wider set of interdependent systems changes, collaborate with the other build teams to ensure end-to-end technical integrity of the development, leading this collaboration when required.

*Review component designs to ensure compatibility with the end-to-end system design.

*Review test strategies to guarantee the quality of the delivered system, assist in the diagnosis of system problems encountered during testing.

Application Management (10%)

*Ensure application management processes are followed with appropriate change / incident records.

*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.

*Identify proactive remedial strategies to prevent future system problems and to improve the quality of delivered systems.

Stakeholder & Project Management (25%)

*Provide input to the Product Development Managers / Project Manager(s) to help identify and engage the engineering resources needed to ensure the success of project(s) across BUK.

*Provide input to the technical development approach of a project, balancing cost, time, quality and risk.

*Assist in the identification, management and resolution of technical Risks, Assumptions, Issues and Dependencies (RAIDs) that may impact UK RBB.

*Assist project manager(s) in controlling projects and reporting progress, providing input from a technology perspective. Make decisions within general technical / industry guidelines.

*Responsible for interacting with an established stakeholder engagement for the product, across the Business and IT functions including:

i)Senior Leaders and Accountable Executives

ii)IT Architects

iii)Service Managers

iv)Project Managers

v)Product Owners

vi)SI Partners and 3rd parties

vii)Infrastructure Services

Team Leadership and Staff Development (15%)

*Lead a systems engineering team, assigning daily tasks and proactively identifying ways to improve the end-to-end design and integration processes and services.

*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.

*Evaluate and review emerging end-to-end design and integration methods, tools and standards. Look for ways to apply as appropriate.

*Identify own development needs and proactively drive development of own capability, using all available means, to achieve world class standards

This role is exclusive to Pearson Frank (as part of the Nigel Frank International recruitment group) and registering your interest now will help to ensure you don't miss out. The successful candidate will have to demonstrate their eligibility to work within the UK. To apply, e-mail a copy of your CV to [email protected] or contact me directly on 0191 338 7585 (ext. 1484.)

Pearson Frank International is a leading, niche recruiter that matches global clients with the best Java programmers and developers across the development cycle. We work with more exclusive clients than any other agency, giving you more access to the job you desire.

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: