BI - Developer

Location
Manchester, Manchester
Salary
£55,000 - £63,000 per annum
Posted
10 Feb 2017
Closes
10 Mar 2017
Ref
1372527
Contract Type
Permanent
Hours
Full Time
The Team
This role will report to the IT Manager - Run within the IT Department. You will provide operational support to the IT Department in an efficient and professional manner and in accordance with the agreed procedures and service standards. Your role will contribute to the overall success of the IT Department in achieving its objectives as part of overall Company Strategy.

Key Responsibilities:
1 Working with the IT Manager - Run, support the 'business as usual' (BAU) operation and maintenance of my client's underwriting, claims, finance and supporting systems, including but not limited to the activities described below.
2 Development
* Carry out development for small-scale system enhancements and defect resolution across the application suite; responsible for building, deploying and system testing code and configuration changes.
* Work closely with internal IT Analyst colleagues to support the troubleshooting of technical application issues, helping to identify root cause and propose technical solutions.
* Ensure that best practice source code controls are implemented and adhered to.
* Develop small-scale bespoke technical solutions as required (e.g. PowerShell scripts, SQL queries).

3 Database Administration
* Maintain a reliable and efficient database estate, performing operational database configuration and maintenance; ensuring that data integrity and security standards are upheld.
* Troubleshoot database related issues in a 3rd line capacity.
* Ensure adequate database monitoring is in place (performance, capacity).
* Control database access permissions and privileges.
* Define, maintain and periodically test database backup and recovery plans.
* Maintain database documentation - operational procedures, data quality and security standards.
4 Support the Analyst Developer in the maintenance and enhancement of the Enterprise Data Warehouse.
5 Follow best practice change management principles, ensuring development quality meets agreed release standards for production deployment.
6 Work closely with the IT Change Team to support the transition of knowledge from project teams into the BAU environment.
7 Maintain a rich and concise documentation library to facilitate knowledge sharing and retention within the team. Actively contribute to/participate in the IT transformation programme to enable IT to support the agreed business goals.
8 Actively contribute to/participate in the IT transformation programme to enable IT to support the agreed business goals.

Person Specification:
1 Enthusiastic, hardworking and driven individual with a focus on providing the best possible service.
2 Can demonstrate ability to work in a busy office environment, prioritise and organise workload in order to meet tight deadlines.
3 Able to learn and take on new tasks quickly and use own initiative to explore possibilities before raising queries.
4 Demonstrates pride in delivering excellent, quality service and endeavours to exceed expectations.
5 Attention to detail in producing high quality output and able to maintain this when under pressure.
6 Excellent communication skills with confidence to ask questions to ensure job requirements are understood.
7 Commitment to identify opportunities to increase efficiency and quality of operational support evidenced through previous achievements.
8 Proactive, showing initiative when completing tasks by pre-empting issues and proposing solutions for them.
9 Confidence in building rapport and trust with a range of internal and external stakeholders.
10 Academic qualifications, A Level's preferred. GSCE Mathematics C grade upwards required.
11 Confidence in working unsupervised and as part of a team to achieve personal and team objectives.
12 Flexible approach to work with a strong desire to learn and study towards relevant industry qualifications.

Required Skills:
Hands on experience of the following:
1 Strong understanding of software engineering and object oriented design principles. Formal software development qualifications.
2 C#.NET / VB.NET
3 PHP, HTML, CSS, JavaScript, JQuery
4 SQL Server / SSIS, SSRS
5 SOA / ESB technologies
6 Source Code Control software (e.g. TFS, Git)

Desired Skills:
1 ETL, Data Warehouse, MI / BI systems
2 Familiarity with full software development lifecycle
3 Infrastructure skills (server administration, backup procedures, networking etc.)
4 Understanding of web application security
5 Windows PowerShell
6 Microsoft Azure or Amazon Web Services
7 SharePoint development
8 ITIL Service Management
9 IBM iSeries platform
10 Advanced MS Office / Excel / VBA