Job Description
The role of Business Intelligence Developer is a vital component in designing, developing and maintaining advanced Business Intelligence solutions.
This position requires strong technical expertise in data visualization, ETL processes and database management, as well as the ability to work independently and contribute to strategic initiatives.
You will collaborate with cross-functional teams, mentor junior developers and ensure the delivery of high-quality reporting solutions that support business decision-making.
* Develop and maintain reports and dashboards using Power BI Fabric and SSRS.
* Design and manage ETL processes using SSIS and ensure data integrity across large datasets.
* Perform advanced queries and optimizations in SQL Server and work with Azure databases.
* Create automated workflows with Power Automate to improve operational efficiency.
* Collaborate with stakeholders to define requirements, assess feasibility and estimate effort for new projects.
* Contribute to BI strategy and roadmap, proposing innovative solutions and improvements.
* Review code and provide mentorship to junior developers.
* Maintain the report catalog and delivery framework.
Key Responsibilities:
* 8+ years of experience in BI development and data analysis.
* 4+ years of hands-on experience with Power BI, Advanced Excel and SQL.
* Strong experience with SSRS, SSIS and SQL Server.
* Experience with Azure database solutions and Power BI Fabric.
* Knowledge of ETL principles and data modeling for rapid report generation.
* Familiarity with source code management tools (TFS, CVS, Subversion).
* Bachelor's degree in Computer Science, Engineering, Mathematics or Information Systems.
Desirable Qualifications:
* QA background is a plus.
* Experience with other visualization tools (Tableau, Crystal Reports).
* Strong analytical mindset, proactive and self-driven.
* Excellent communication skills (written and verbal).
Benefits:
* Home office allowance
* Meal/food allowance (VR/VA)
* Annual bonus
* Health/dental plan