Job Opportunity: Reporting Data Engineer at Nuvem
Company Name: Nuvem
Job Title: Reporting Data Engineer
Job Description
Join us at Nuvem, where we're building a B2B product from the ground up using modern technology stack. Our mission is to make a real difference for thousands of patients. We are looking for a subject matter expert proficient in Azure cloud and engineering practices, including the planning, building, tuning, and maintaining of reporting services, technology, and BI workspaces.
The Reporting Engineer will design, develop, and maintain business intelligence solutions using Power BI, Azure services, and Python. This hybrid role requires working closely with stakeholders to understand data requirements, transform raw data into meaningful insights, and ensure data accuracy and availability.
Key Responsibilities
Power BI Development
- Design, develop, and deploy interactive Power BI dashboards and reports.
- Create data models and establish data connections.
- Implement measures, calculated columns, and DAX queries to support complex data analysis.
Azure Data Services
- Utilize Azure Data Factory for ETL (Extract, Transform, Load) processes.
- Manage and optimize Azure Data Lake for efficient data storage and retrieval.
- Integrate various Azure services (such as Azure Synapse Analytics, Microsoft Fabric) to streamline data workflows.
Python Scripting
- Develop Python scripts for data cleaning, transformation, and automation tasks.
- Create and maintain Python-based APIs and data processing pipelines.
- Implement machine learning models and algorithms for advanced data analysis.
Data Management and Governance
- Ensure data accuracy, integrity, and security across all reporting solutions.
- Develop and maintain documentation for data models, configurations, and processes.
- Monitor data quality and troubleshoot issues related to data discrepancies or system errors.
Stakeholder Collaboration
- Work closely with business users to gather requirements and translate them into technical specifications.
- Provide training and support to end-users on using Power BI reports and dashboards.
- Communicate findings and insights effectively to both technical and non-technical stakeholders.
Continuous Improvement
- Stay updated with the latest industry trends and best practices in business intelligence and data analytics.
- Identify opportunities for process improvement and implement innovative solutions.
- Participate in code reviews and knowledge-sharing sessions within the team.
Requirements
Education
Bachelor's degree in Computer Science, Information Technology, Data Science, or a related field.
Experience
- Proven experience as a Reporting Engineer or similar role.
- Hands-on experience with Power BI, including DAX and Power Query.
- Strong knowledge of Azure services, including ADF, Azure SQL DB, MS Fabric, and Data Lakes.
- Proficiency in Python for data analysis, automation, and machine learning.
Skills
- Excellent analytical and problem-solving skills.
- Strong understanding of data warehousing concepts and database design.
- Ability to manage multiple tasks and projects in a fast-paced environment.
- Excellent communication and interpersonal skills.
Certifications (Preferred)
- Microsoft Certified: Data Analyst Associate.
- Microsoft Certified: Azure Data Engineer Associate.
- Relevant Python certifications or coursework.
Work Environment
This position may offer a hybrid work model, with the flexibility to work from home or on-site as required. Occasional travel might be needed for stakeholder meetings or training sessions.
Preferred Experience
- Knowledge of HIPAA and SOC2.
- Experience with Azure DevOps and Git.
- .NET and Entity Framework (EF