Power bi developer

  • Full-Time
  • Abu Dhabi, UAE

What are we trying to do?

This role forms a major part of the Digital transformation and customer experience agenda across our Technology & Innovation business that will enhance our guest offering the most exciting best in class tools to our customers worldwide.

 

What do we need help with?

We currently have a gap in our Power BI Data team and the role will support various business demands within our Customer and Information and Analytics organisation. This role forms part of the Data technologies team and will drive the continued expansion of our data and analytical environments and is part of the wider strategy to enhance our development capability across the function.

 

What you will do?

  • Take business requirements and applies the iterative agile development process in order to rapidly create functional prototypes and release the final product.
  • Performs hands-on development, including declarative customization
  • Completes application Development by coordinating requirements, schedules, and contributing to team meetings.
  • Communicate with end users, gather requirements, code/configure, maintain, test, and debug modifications to existing applications of basic to high complexity or execute the same in the development of new applications.
  • Execute the above leveraging approved languages and development tools.
  • Serve as technical lead on basic to high complexity efforts (projects, enhancements, initiatives, etc.), to include:
  • Proactively communicates development status, issues and concerns to management with mitigation recommendations.
  • Lead research and fact-finding efforts needed to develop or modify basic to high complexity information systems.
  • Visualize data and information for business customers through the creation of reports and queries using Microsoft’s technology stack.
  • Create Power BI reports based on business requirements with linked content, drilldowns, and nested parameters.
  • Optimize Microsoft Power BI dashboards with a focus on usability, performance, flexibility, testability, and standardization.
  • Design data architecture structures necessary to support BI initiatives.
  • Manage data integration, between core business applications and data lakes, data marts, etc.
  • Develop concepts of reports, analytics and visualizations development, using DAX, SQL, tuning, data models and semantic models.
  • Understand cloud migration techniques (on premise to Cloud Platforms)
  • Performance tune products including, but not limited to, load balancing, caching, etc.
  • Create and administer App Workspaces to control permissions and access to PBI dashboard.
  • Partner with Customer Service DBAs to source necessary data, map source data to target structures, and define query methods.
  • Ensure reports meet data accuracy, query performance, usability and functionality requirements.
  • Leverage MS BI tools to answer questions, solve problems, and create reporting solutions.
  • Create technical and maintenance documentation as needed.
  • Communicate effectively with both business, technical stakeholders as well as leadership

 

What you’ll need to know? 

To be successful in this role you need to be a collaborative and agile thinker that challenges the norm and pushes technical boundaries. Ideally an established Power BI Developer Developer from a Big Data environment that can progress and support the longer term vision.

 

Required capabilities:

Education and expertise

  • Degree qualified in a Computer Science, Information Technology or Business discipline would be an advantage but not essential.
  • Solid track record in using Microsoft Power BI (Power BI, Power Pivot, Power Query, Power View) or experience in Tableau or Micro strategy as well as experience with SQL, T-SQL, MD DAX
  • Strong understanding of the Microsoft technology stack (Azure SQL Server Integration Services, Analysis Services, Tabular Reporting Services etc.)
  • Delivery of design and code artifacts, with high quality and on-time delivery.
  • Deep experience and understanding of Apache Hadoop and surrounding technologies required; Experience with Spark, Impala, Hive, Flume, Parquet and MapReduce.
  • Strong understanding of Integration techniques (EAI and ETL); Experience with Tibco and Informatica a plus
  • Strong understanding of development languages to include: Java, Python, Scala, Shell Scripting
  • Strong understanding of data modeling, data architecture, and RDBMS; Experience with Teradata and Oracle a plus
  • Strong understanding of Linux and Linux commands
  • Strong understanding of data profiling concepts and ability to operationalize analyses into design and development activities
  • Ability to create data visualizations or track record of working personnel to visualize and tell the story of a complex problem
  • Understanding and experience with R a plus
  • Experience with best practices of software development; Version control systems, automated builds, automated code validation, test driven development concepts, automated deployment and continuous integration concepts;
  • Strong knowledge of business intelligence concepts and technologies a plus

 

Commercial:

  • Knowledge of the airline/ aviation / travel industries would be ideal but not essential
  • Solid track record in delivering solutions to impacted business areas in a consultative and user centric mindset

 

Preferred Capabilities:

  • Hands on experience of cloud migration techniques (on premise to Cloud Platforms)
  • Hands on experience on Azure Cloud (PaaS/IaaS) Technology

 

Who you are?

  • Positive, collaborative, and solution oriented attitude
  • Self-driven high performer
  • Ability to review, debug and provide feedback on development work completed by others
  • Strong process oriented approach to work and excellent attention to detail
  • Excellent written and verbal skills with people at all levels across the organization in English
  • Solid verbal, written, presentation and interpersonal communication skills
  • Excellent written, verbal and interpersonal skills, with people at all levels across the organization in English