Skip to content

Open nowPosted 5 days ago

BI Developer

Sunwing Vacations Group17 open roles

Where
27 Fasken Dr, Etobicoke, ON M9W 1K6, Canada
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowBI DeveloperSunwing Vacations Group · 27 Fasken Dr, Etobicoke, ON M9W 1K6, Canada
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on Sunwing Vacations Group's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

13.1% of postings close within 7 days. Measured by our own scanner across the market. Sunwing Vacations Group postings stay open a median of 21 days.

Share of postings closed within
  1. 2.2%1 day
  2. 4.7%3 days
  3. 13.1%7 days
  4. 21.1%14 days
  5. 35.7%30 days
  6. 58.7%60 days
This job: posted 5 days ago

Sunwing Vacations Group median: 21 days open

The posting

The Opportunity Under Sunwing Vacations, we are looking for a Business Intelligence Developer to join our Tour Operations Business Intelligence team and help make vacation dreams come true. Reporting to the Business Intelligence Lead, you will deliver innovative data and analytics solutions that support business decision-making and operational efficiency. You will build Power BI reports and semantic models, develop data solutions using Snowflake and Microsoft Fabric, and leverage Python and notebooks for analysis, automation and predictive modeling. You will work directly with business units to identify opportunities, translate requirements into practical solutions and help teams adopt new BI and AI tools. You will also leverage Snowflake CoCo and Microsoft Copilot to support development and innovation while ensuring solutions are accurate, maintainable and aligned with business needs. Apply now and have your career soar to new heights - under our wing!

What You’ll Do

Develop and maintain Power BI dashboards, interactive reports, semantic models and paginated reports. Build DAX calculations, Power Query transformations and reusable data models that support accurate and consistent business metrics. Optimize SQL queries, reporting performance and refresh processes, and troubleshoot production issues. Deliver BI solutions through requirements gathering, design, development, testing, deployment and ongoing support. Develop and optimize SQL queries, tables, views and transformations in Snowflake and Microsoft Fabric. Design and maintain reporting-ready schemas and dimensional models using appropriate data warehouse principles. Use Python and notebooks for data preparation, analysis, validation, automation and application development. Understand existing ETL/ELT workflows, source-to-target mappings, scheduling and dependencies across ingestion, transformation and reporting. Monitor and maintain existing data pipelines, troubleshoot failures and collaborate with Data Engineering teams on structural changes and upstream issues. Validate data through reconciliation, completeness checks and investigation of missing, duplicated or inconsistent records. Conduct discovery sessions with business units to understand processes, challenges, reporting needs and improvement opportunities. Translate business needs into documented requirements, business rules, technical approaches and acceptance criteria. Present prototypes and findings, facilitate user acceptance testing and incorporate stakeholder feedback. Help business teams adopt BI and AI tools through demonstrations, guided pilots, workshops, user guides and hands-on support. Explain technical concepts, solution limitations and business benefits clearly to technical and non-technical audiences. Gather feedback, address adoption barriers and evaluate usage and business outcomes after implementation. Use Snowflake CoCo and Microsoft Copilot to support development, analysis, troubleshooting and documentation. Identify practical opportunities to apply AI and automation to business workflows, partnering with the Business Intelligence Lead to prototype and refine solutions. Review and validate AI-generated code and outputs for accuracy, maintainability and appropriate data handling. Develop, evaluate and refine machine learning and deep learning models using Python to support predictive analytics and business decision-making. Participate in Agile planning, stand-ups, backlog refinement, reviews and retrospectives. Break requirements into manageable tasks with clear acceptance criteria and effort estimates, keeping work items and delivery status current. Manage competing priorities across development, discovery and production support in alignment with the Business Intelligence Lead. Communicate progress, blockers, dependencies, scope changes and delivery risks proactively. Maintain documentation covering business definitions, transformation logic, data lineage and operational dependencies. Follow established access controls, change requests, data governance, version control, code review, testing and release practices.

What You’ll Need

Minimum of 3 years of relevant professional experience in business intelligence, data analytics, BI development or a closely related field. Bachelor’s degree in Computer Science, Information Systems, Data Science, Business Analytics, Statistics, Mathematics, Engineering or a related discipline. Strong Power BI development skills, including DAX, Power Query, semantic modeling and data visualization. Strong SQL skills and hands-on experience with Snowflake. Proficiency in Python, including data manipulation, reusable functions, debugging and error handling, along with experience using libraries such as pandas. Practical experience developing and troubleshooting notebooks, with an understanding of execution order, dependencies and reproducibility. Working knowledge of Microsoft Fabric, including its data integration, notebook and analytics capabilities. Strong understanding of data warehouse architecture, database schemas and dimensional modeling, including star and snowflake schemas, fact and dimension tables, keys, relationships and data granularity. Working knowledge of ETL/ELT processes and experience monitoring, troubleshooting and maintaining existing pipelines, including scheduling, dependencies and failure recovery. Familiarity with incremental loading, change data capture and slowly changing dimensions. Familiarity with Snowflake CoCo and Microsoft Copilot, with the ability to critically evaluate and validate AI-assisted development outputs. Knowledge of machine learning and deep learning, including experience independently building and validating models using libraries such as scikit-learn, PyTorch or TensorFlow. Strong communication, presentation and stakeholder engagement skills, including the ability to conduct discovery sessions and clarify ambiguous business requirements. Experience working in an Agile environment with strong organizational, prioritization and time-management skills. A structured approach to problem-solving, data validation and documentation, with strong ownership of deliverables. A master’s degree in a relevant field is considered an asset. Experience delivering business solutions using Snowflake CoCo or Microsoft Copilot is considered an asset. Experience with Snowpark, Streamlit, PySpark or Python-based analytics applications is considered an asset. Experience with Microsoft Fabric lakehouses and warehouses is considered an asset. Experience with Power BI Report Builder, paginated reports, Power BI Service, gateways and row-level security is considered an asset. Experience with Git, Azure DevOps, REST APIs, PowerShell or Power Automate is considered an asset. Experience delivering user training or supporting the adoption of new BI and AI technologies is considered an asset. Knowledge of airline, travel, reservations, sales, revenue or contact-centre operations is considered an asset.

What We Offer

Grow your career with challenging and rewarding work that makes a difference. Opportunity to give back through our social responsibility initiatives. Work with a fun, passionate, travel-loving team! Great travel perks! Free parking. Open-concept, collaborative workspace. See for yourself! @sunwinglife

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against Sunwing Vacations Group's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on Sunwing Vacations Group's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    Sunwing Vacations Group's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.