Data Analytics Developer
Crowe is one of the largest public accounting, consulting, and technology firms in the United States, dedicated to delivering excellent service through innovation. As a Data Analytics Developer in Crowe’s Consulting Practice, your role will focus on designing and implementing data visualization and reporting solutions to empower stakeholders in making data-driven decisions.
Responsibilities
- Design, build, test and maintain data pipelines, data integration, ETL processes and data management delivery within a global data lake and data warehouse environment within the Microsoft Azure Cloud Solutions
- Participate in the use of Agile practices to elicit and refine requirements through an iterative process of planning, defining acceptance criteria, prioritizing, developing and delivering enterprise data asset solutions
- Develop robust, scalable solutions for collecting & analyzing large data sets
- Design logical data models and their physical schema design
- Continuously deliver and improve prioritized data assets that enable the growth of analytics, reporting and visualization solutions
- Identify project risks and impediments, notify leadership, and pro-actively work with other members of the team to complete assigned tasks as defined by project scope and timeliness
- Identify data quality issues and support data governance initiative by participating in necessary activities including data profiling
- Has a passion for data, reporting and analytics
Skills
- Experience with Data Visualization tools such as PowerBI, Tableau or Qlikview
- Experience with SQL (Microsoft, Oracle, PL-SQL, MySQL etc.), including the creation of complex views, stored procedures, functions and/or packages
- Ability to analyze complex data structures
- Understanding of dimension modelling and data warehouse concepts
- Understanding of ETL concepts and familiar with one of the ETL tools such as SSIS, Talend, Informatica etc
- Experience with the end users and business teams on analytics needs
- High comfort level working on multiple simultaneous assignments and dealing with assignment priority changes
- Currently pursuing a bachelor's or master's degree in Computer Science or Informatics, with development experience
Benefits
- Comprehensive total rewards package
Company Overview
Apply To This Job