Job Description
PRIMARY FUNCTIONS AND ESSENTIAL RESPONSIBILITIES
Collaborates with end users and business analysts in the design and development of custom Business Intelligence (BI) dashboards, metrics, and reports
Creates dashboard and reporting solutions to meet user needs and requirements. Ensures development of entire dashboard life cycle including coding, unit testing, bug fixes and report design
Write and edit queries that read, manipulate, and analyze data from relational databases, data warehouses, and data cubes using the SQL, DAX, M-Query
Reviewing other team members work for accuracy and functionality
Responsible for defining and ensuring team adherence to project quality standards
Mentoring developers in terms of solutioning, troubleshooting
Owningthe CICD deployments
Documents all report related activities including user requests, report specification, development, modification, testing and on-going production support
Create, maintain, and monitor report subscription lists and automated report generation and mailing jobs
Create visualizations, charts, tables, and other report part objects for use by non-technical users in self-service reporting tool
QUALIFICATIONS
Education:
Bachelor's Degree in Computer Science, Information Systems, or related technical field, required.
Power BI certification is a plus
Experience Required:
5-8 years’ experience with data modelling, report development, reporting methodologies, and development of Business Intelligence reports and dashboards
Sound knowledge of Power BI, Components, and Architecture
Experience in reading and writing complex SQL, DAX, M-Query
Experience with Power BI Paginated report/SQL Server Reporting Services
Thorough knowledge of data warehousing, data preparation and presentation, documentation, metadata, drilldowns, and cubes, required
Good understanding of Agile Methodology
Scrum master experience preferred
Experience in finance industry preferred
Experience in Azure, Azure DevOps preferred
Enthusiastic about learning new technologies, strong analytical and problem-solving skills
Strong interpersonal skills and customer focus
Excellent communication (verbal and written) and time management skills with an ability to multitask, prioritize and meet deadlines
A self-directed individual with a can-do attitude, willing to work in an energetic, fast paced team environment
Reporting Relationships