Brightstar - 3 Jobs
Moncton, NB
Job Details:
Summary
We are seeking a skilled Senior Software Engineer to join our dynamic data and reporting team. In this role, you will be responsible for supporting and evolving enterprise reporting solutions, with a focus on Power BI, Snowflake data engineering, and real-time data integration. You will work closely with cross-functional teams to ensure data reliability, platform modernization, and user enablement.
Responsibilities
- Applies a systematic, disciplined, quantifiable approach to maintaining and enhancing Power BI datasets and Snowflake data pipelines.
- Manages and troubleshoots complex Power BI datasets, including the Jackpot and Global Field Services datasets, ensuring stability and resolving Azure AD authentication issues.
- Designs and implements real-time reporting solutions using Microsoft Fabric Real-Time Intelligence, transitioning legacy streaming reports to modern architectures.
- Leads semantic model setup and data integration efforts for multiple business domains, collaborating with stakeholders to clarify requirements.
- Provides technical support and guidance to field services and business users, facilitating migration from personal to enterprise Power BI workspaces.
- Offers best practice recommendations for Power BI adoption, licensing, and training, and connects users with appropriate teams for formal requests.
- Develops and maintains Snowflake data engineering solutions to support scalable, secure, and high-performance reporting environments.
- Participates in project management of reporting solutions, focusing on quality, usability, and performance optimization.
- Adheres to IT best practices, including SLA performance, incident/change/release/audit management processes.
- Completes special projects with minimal supervision and contributes to mentoring and coaching of team members.
Qualifications
- Master's or Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent industry experience.
- 10+ years of experience in enterprise reporting, data engineering, or software development.
- Strong expertise in Power BI, including dataset management, dashboard development, and workspace administration.
- Proven experience with Snowflake data engineering, including data modeling, pipeline development, and performance tuning.
- Familiarity with Microsoft Fabric Real-Time Intelligence and Azure Directory structures.
- Solid understanding of software development life cycle (SDLC) and Agile methodologies.
- Excellent analytical and troubleshooting skills, with a commitment to customer satisfaction and service excellence.
- Strong communication and stakeholder engagement skills.
- Bonus: Experience using AI-assisted development and testing tools to accelerate dashboard creation, automate data validation, or enhance report quality.
- Exposure to machine learning workflows or AI model integration is a plus.
Preferred Knowledge & Tools:
- Power BI Service, DAX, Power Query, and Fabric Event Streams.
- Snowflake SQL, Streams, Tasks, and Data Sharing.
- Azure AD, Microsoft 365, and enterprise authentication models.
- CI/CD pipelines, GitHub, and DevOps practices.