Hollis logo

Business Intelligence Developer

Hollis
Full-time
Remote
United Kingdom, United Kingdom

The Vacancy

The Solutions Integration & Development team are responsible for the design, implementation, enhancement, testing and on-going management of a variety of off-the-shelf and in-house software systems, applications and reporting solutions including ERP, web, mobile and document automation. The Business Intelligence developer will join a small team of developers and play a key role in the adoption, migration to and enhancement of Microsoft Dynamics 365 ERP and Power BI, SharePoint, Office 365 and Azure together with.


The key responsibilities for the role:

  • Work with stakeholders to provide business intelligence reports to support business information, planning and decision making needs across multiple business areas including finance, business development and fee earning.
  • Analyse, design and develop Microsoft Business Intelligence (BI) solutions including Power BI and Excel delivered across desktop, web and mobile platforms.
  • Present information in an engaging and interactive way using modern visualisation and mapping capabilities.
  • Support the analysis, interpretation and forecasting of business information with the use of appropriate statistical tests and procedures.
  • Ability to model Data Warehouse entities using Dimensional Modelling to support user requirements.
  • Full life cycle experience working on medium to complex data warehousing projects, ideally in ERP solutions.
  • Good working experience with SQL Server databases including administration and managing security.
  • Produce Low/High Level Design, Data Mapping and Data Dictionary documents.
  • Maintain Business Intelligence, reporting and database solutions by proactively identifying and correcting software defects.
  • Track enhancements, issues and defects using VSTS and other tools.
  • Work to agreed principles, coding & security standards & recommend improvements if needed.
  • Participate in technical design, change & approval forums where required.
  • Liaise with clients and stakeholders to clarify and refine requirements.
  • Create and maintain product and technical documentation and records.
  • Work with offshore and ERP development partners for the delivery of externally sourced projects and services.
  • Work closely with test team to increase the quality of solutions delivered to our customers and clients.
  • Carry out effective unit, integration and system testing.
  • Provide high quality client focused support and undertake a variety of administration tasks across applications and databases.
  • Contribute strongly as part of a cross functional delivery team


Experience, Skills & Qualifications required:

  • Degree in either Computer Science, Economics, Mathematics or Business Studies
  • Microsoft certifications highly advantageous
  • Designing or developing advanced Business Intelligence solutions using the full Microsoft BI Stack. Familiar with Software Development Life Cycle and testing processes.
  • Evidence of a structured approach to software development and testing including knowledge and experience of agile methodologies.
  • Solid experience working with unit testing frameworks, and experience of integration testing and continuous delivery.
  • Experience of handling multiple simultaneous releases for multiple products with a track record of on time delivery.
  • Experience working in complex data models, ideally in ERP solutions.
  • Excellent technical knowledge and skills in modelling and transforming data, build or design ETL solutions and present data in a useful business context.
  • Excellent knowledge of the Microsoft BI Stack (SSIS, SSAS, SSRS).
  • Experience in data analytics and presentation using data visualisation tools such as MS Power BI.
  • Strong MS Excel skills including data presentation using pivot tables/graphing.
  • Write complex T-SQL, MDX and DAX queries and calculations.
  • Familiarity with SQL Server with skills in SQL queries, stored procedures, triggers and security.
  • Some knowledge of statistical test and procedures
  • Good organisational and time management skills with the ability to prioritise tasks appropriately.
  • Exceptional attention to detail and quality.
  • Pragmatic and good at quickly turning ideas into action.
  • Self motivated, flexible with a “can-do” attitude and the ability to prioritise, multitask and meet deadlines.
  • Excellent problem solving and trouble shooting skills.
  • Proactive and forward thinking able to identify innovative solutions and approaches to new challenges.