Job Summary
We are seeking a skilled BI Engineer to enhance client experiences by delivering new functionality for reporting applications using modern technology stacks.
This role involves technical leadership, architectural implementation, and collaboration with cross-functional teams throughout the software development lifecycle.
The ideal candidate will bring deep expertise in data analytics, reporting, and cloud technologies, and thrive in a dynamic Agile environment.
Key Responsibilities
- Lead a team of developers and analysts to deliver business value through technical solutions.
- Collaborate with architects, analysts, and product owners to define and implement reporting and analytics features.
- Provide technical oversight and mentorship to team members.
- Develop and maintain reporting applications using Angular, Power BI, and cloud technologies.
- Embed Power BI reports into Angular-based web applications, ensuring secure access and identity management.
- Design and implement data analytics solutions using Power BI, DAX, Power Query, and custom visuals.
- Develop Python applications for APIs and automation tasks.
- Utilize cloud services (Azure, AWS) including Function Apps, Blob Storage, Azure DevOps, Microsoft Fabric, EKS, RDS, and S3.
- Leverage Snowflake for data engineering and analytics tasks.
- Ensure QA readiness through unit testing, end-to-end testing, and automation.
- Support implementation of initiatives and contribute to technical policies and procedures.
Required Qualifications
Bachelor’s degree in Computer Science or a related technical field.6+ years of software development experience.Extensive experience in reporting, data analytics, and data engineering.Expert-level knowledge of Angular, JavaScript, and TypeScript.Proficiency in Power BI (Desktop, Service, DAX, Power Query, custom visuals).Experience embedding Power BI in Angular applications with secure access controls.Hands-on experience with Azure and AWS cloud services.Proficiency in Python for application development and automation.Experience with Snowflake is highly preferred.Preferred Qualifications
Experience in a technical lead role, guiding developers and analysts.Strong collaboration and communication skills.Proven ability to resolve complex problems and remove blockers.Experience working in Agile environments and navigating organizational structures.Education : Bachelors Degree