Senior BI Developer – Team Lead

SWI currently has openings in our Toronto office for Senior BI developers / team leads to join our Business Intelligence Practice. You will work on technically challenging and interesting projects related to Business Intelligence and Big Data. Your role will include mentoring and leading BI development teams, assisting with solution architecture and design, and interfacing with clients to understand technical requirements and support solution roll-outs.

You may be assigned to work in the SWI office on the build-out of SWI BI solution offerings, or you may be deployed to provide professional services at client locations in the Toronto area.


You require strong technical skills, an ability to lead, and excellent communication skills. You enjoy variety in your work and want to work somewhere where your contributions matter.

• 5+ years of software development experience including proven experience developing data warehouses and/or analytic applications
• Extensive experience with Microsoft BI (SQL Server, SSIS, SSRS, SSAS, SharePoint) and/or competitive BI technologies
• Experience with all stages of the software development lifecycle
• Capable of leading a development team and/or spearheading an IT effort
• Excellent communication skills (both verbal and written)
• Comfortable interfacing with clients
• A degree from a post-secondary institution in computer science or engineering
• Experience with BI architecture and design (including data modelling) would be an asset
• Experience in Capital Markets or Energy would be an asset

Primary Duties


Technical and Professional Requirements