2014-09-04

The Requirements

This Role Family is responsible for designing and delivering components as part of a specific customer solution. This includes both project and production support type change activities. These roles will enable and support Technology Services (TS) Global solution design and delivery operations, through leading/providing/undertaking a range of activities across one or more of areas of specialist knowledge. This Family will also have responsibility for the technical analysis, design and delivery of technology solutions or components, which will include providing technical guidance/development/configuration and management services for technologies, platforms and products.

Purpose of the Role

Define appropriate solution for programs/platforms within domain/expertise

Own and set direction on the usage of a particular domain/expertise within the organisation

Provide detailed knowledge to troubleshoot issues in a particular domain/expertise

Collaborate and influence the appropriate usage of the domain/expertise

Ensure that the organisation is cognisant of external direction and the impact on the usage of the domain/expertise

Understand and provide guidance on balancing complexity, delivery and costs associated with the solution identified

Conduct, or provide input to the feasibility / solution options analysis highlighting solution strengths, weakness and making clear recommendations

Aid the development of colleagues by sharing expertise and specialist knowledge

Key Tasks & Activities

Undertake detailed analysis and modelling of user requirements including information flow and process flow.

Supporting the delivery of functional specifications based on requirements analysis

Interpreting solution designs and functional specifications in order to write detailed component designs.

Writing and interpreting component designs to develop appropriate components.

Defining and carry out component and functional testing.

Producing documents to the required standard

Managing code and documentation using project configuration management tooling.

Handing over documentation and code

Managing time, workload, priorities and required reporting

Seeking support from special interest groups and communities

Excellent communication skills at all levels

Essential Skills & Knowledge

An understanding of Web Portals and Web Content Management Systems.

Proficient in using key channels technologies to deliver web application components specifically:

Java (J2EE) 1.5+

SOA

Web Services (REST, JAX RS)

HTML5 / CSS3

JavaScript frameworks (jQuery, DoJo, AJAX etc)

JSON

Proficient in using key channels tools (configuration management, automation, visualisation and user experience tools etc.) to deliver application components and associated documentation:

Rational Developer Tools (RAD, RSA, ClearCase etc)

JUnit

Ant

Selenium, FluentLenium

Aware of a number of different development methodologies and experience in delivery of application components using one of these methodologies (Agile, Scrum, Waterfall etc).

Aware of basic networking concepts (Protocols, security etc.)

Aware of basic security concepts (authentication, access control, etc.)

Additional Skills & Knowledge

IBM BPM, ESB, WODM, MQ Series, IBM DB2, Connections

Websphere Application Server v6-8.5

IBM Websphere Portal v6-8

IBM Web Content Management v6-8, including use of API / REST Service

JSF (1&2) with JSR168 and JSR286 specification

Proven ability to operate as a Web Application Designer

Oracle / IBM Certification

Client Side Aggregation

EJB, JMS, LOG4J, XML, STRUTS

The Competencies

Achieving Excellence  -  2-3

Building Understanding & Trust  -  2-3

Gathering Information  -  2-3

Understanding Issues  -  2-3

Finding Solutions  -  2-3

Risk

1st Line of Defence (1st LOD)

Establish and maintain risk assessments to identify and assess the material risks that arise in their area of responsibility

Comply with relevant Group Policies, testing and certifying the adequacy and effectiveness of their controls on a regular basis

Establish and document operating procedures which include relevant controls to meet Group and local policy requirements

Establish and own a governance structure for identifying and managing risk, and for defining and approving an appropriate Risk Appetite

Understand and comply with the regulatory requirements relevant to the jurisdiction(s) in which you operate

Contact Details

Grade:   Lower appointed (Tech Spec A)

Location:  Edinburgh

Contact:  For further information, please contact:  faye.williamson@rbs.co.uk

Closing date:  30/09/2014

Show more