Senior ETL Developer

United Kingdom
From £55,000 to £60,000 per annum
06 Oct 2017
08 Nov 2017
Contract Type
Full Time
As Senior IT Application Developer you will be leading and assisting with development
efforts for the Enterprise Data Management (EDM) area in support of internal systems and customers.
The position requires a strong background in a heterogeneous data management environment. You will ideally have extensive experience with data warehousing best practices and techniques and possess extensive knowledge, hands-on experience and expertise with medium to large enterprise data warehousing environments. This person will work with the global EDM Development teams, Infrastructure teams, other IT members, business analysts, and external resources.
Essential Duties and Responsibilities
- Configures or develops new applications of varying complexity and scope.
- Develops design specifications within defined architecture, utilizing standard procedures and
- Provides input related to the technical design of new applications/systems and architecture.
- Interfaces with business analysts, project managers, and clients to clarify requirements, as appropriate.
- Conducts code reviews as appropriate for quality and adherence to standards.
- Provides second level operational support for production systems when necessary. Writes
documentation that describes installation and operating procedures.
- Provides guidance to junior team members.
- Analyzes and interprets business requirements to define and develop technical requirements /specifications.
- Can conduct diagnosis of standard business problems, factoring in an understanding of current
technical and applications architecture.
- Develop ETL data workflows and code for new data integrations and maintain/enhance existing workflows and code
- Follow SDLC methodology and Change Management policies in regards to code development and

Specific Job Knowledge
- Demonstrates strong working knowledge of the relevant programming languages, tools, and technologies for the area supported.
- Demonstrates strong understanding of the software development life cycle (SDLC).
- Has a strong working understanding of installed systems, with the ability to troubleshoot and resolve most problems on the existing systems supported.
- Has an understanding of key technical architectural components and how they should be factored into decisions and recommendations.
- Keeps up to date on the changing business needs for the area supported and the subsequent impact on applications.
- Discusses technology-related business problems with clients and project partners, and collaborates to assess options and develop the best solution.

This job was originally posted as