Job Title: Business Intelligence Developer QliksenseJob Location:LondonWork Mode:HybridContract Duraction:Minimum 6 Monthshe role is an MI Developer specialising in Qlik products, most significantly Qlik Sense, required to work on a number of MI/BI dashboards focusing on Client Profitability and CRM data.
Purpose of the job:
This role will require previous experience in delivering IT solutions for management information reporting functions.Develop IT systems using group approved technologies.Ensure the delivery of code is both timely and of quality to meet standards.To manage the various ceremonies needed for a successful agile project, including as priority, planning meetings, scrums and retrospectives.Liaise with Project Manager/POD Lead to highlight risks and issues and to ensure development achievements are reported.To drive improvements in the quality of code delivery and testing practises across the teamTo encourage and partake in the on going usage of Agile tools for requirements capture/development progress/test tracking.
Responsible For:
The individual will be an integral part of the build-out of business-critical systems.The ideal candidate will maintain a delivery-orientated approach to developing MI/BI dashboards and their supporting software & data infrastructure.Working independently and as part of a team to design, develop, test and implement dashboards
Building on and suggesting best practicesDelivering well structured, maintainable and fully tested dashboards to time and budgetInitiation and implementation of productivity and quality initiativesSupport existing dashboards/reports.Understanding of the MI/BI Dashboard function.Provide technical analysis of new requirements, creating and reviewing work requests for clarity of the requirement definition.Suggesting new reporting technologies/methods to the team where they would satisfy requirement Supporting Project Managers within the department.Initiation and implementation of productivity and quality initiatives.Ensuring compliance with all relevant internal instructions (FIMs, GSMs, circulars), internal control standards and external regulatory requirements, including the management of operational risk and adherence to the Group’s standards of ethical behaviour.Working with offshore development, analysis & test teams to ensure deliverables fulfil business requirements and quality levels.
ESSENTIAL EXPERIENCEProven record of delivering bespoke mashups that meet an existing design brief using the Qlik Sense enigma.js apiMinimum three years experience with React.js (including one year of React with hooks)Experience of creating a variety of data visualisations (such as bar charts and waterfall charts) in D3.jsExcellent knowledge of state management in ReactGood knowledge of Git/GitHub – ability to work with multiple branches and resolve merge conflictsExperience working with automated deployment processesWill have experience working with complex front-ends, in a high pressure environment for senior business peopleExperience providing application support – quickly identifying and resolving issues when reported by stakeholders at all levelsAbility to quickly become familiar with a large code base with associated component librariesExperience with all phases of the Reporting Life Cycle: ability to manage overall process from logging business requests through to their delivery into production - including specification, prioritisation, development, quality controlExperience and passion for test driven developmentExperience of financial reporting and layout: i.e reports to look and feel the same/logical format/internal consistencyComfortable operating in an Agile team, self starter, motivated, able to work accurately and without supervisionExperience working with offshore development, analysis & test teamsExperience of working on requirements for multiple business user groups.
ESSENTIAL SKILLS/COMPETENCIES
Strong relationship management and influencing skills to ensure business teams remain engaged.Working with dispersed analysis/development teams to ensure deliverables fulfil business requirements and quality levelsPersonable – ability to work with teams at all levels of seniority and to gain confidence and backing of the business.Working individually or within a team to implement appropriate process solutions.Tenacity to follow up on individuals/groups with project dependenciesGood communication and interpersonal/people skillsSelf-sufficient with a hands-on ‘can do’ attitude.Innovative and independent thinker.Flexibility and appreciation of need for pragmatism where appropriate.Ability to create innovative solutions.Ability to operate under pressure.
IDEAL EXPERIENCEExperience working with session apps in Qlik SenseExperience with Jenkins and Ansible software.Experience with Jira and ConfluencePrevious work in an environment with automated testingExperience working for a Global/Investment Banking business
Major Challenges:Ability to interact effectively with business stakeholders and business analysts where requirement detail is required.Rigorous attention to detail and highly organised, with a flexible customer focused approach.Ability to manage own work stack, ensuring completeness of tasks, even after multiple interruptions from other new requirements, user areas, and defect analysis work, by not failing to return to finish incomplete work.Providing sufficient formalisation and effective leadership in order for the development and testing team to ensure all functionality is sufficiently tested.Suggest and assist implementation of formalised standards for the development process