IT Data Analyst
- Toronto, ON, Canada
Remote
Pay: $40/hr - $53/hr (max T4 rate - $45/hr, max C2C rate - $53/hr) · Contract
Applications open in a new tab.
Job details
- Pay
- Pay: $40/hr - $53/hr (max T4 rate - $45/hr, max C2C rate - $53/hr)
- Job type
- Contract
- Workplace
- Remote
- Apply by
- Work location
- Location: Remote, but you must live in the GTA
- Experience
- 1–2 years of data analyst experience (internships and co-ops count)
- Posting language
- English
- Posted
Original job description
Junior Data Analyst (12-Month Contract) | Python + JavaScript | Remote, GTA
My client, one of Canada’s Big 5 banks, is looking for a Junior Data Analyst to join a small, high-visibility team that runs the bank’s employee communication platforms. This isn’t a typical reporting job. You’ll own the whole analytics process: finding and cleaning the data, building KPIs, designing visualizations and presenting what you find to senior leaders.
The analytics team is two people: you and the hiring manager. Your work will go to senior leadership, and you’ll help shape how communications are planned and measured across the bank. The person who last held this role moved into a permanent position at the bank.
Contract details
- Duration: 12 months (December 1, 2026 – November 30, 2027), with possible extension or conversion to full-time
- Location: Remote, but you must live in the GTA. The team meets in person once a month in downtown Toronto
- Hours: 37.5 per week, Monday to Friday, 9–5
- Pay: $40/hr - $53/hr (max T4 rate - $45/hr, max C2C rate - $53/hr)
- This posting is for an existing vacancy
What you’ll do
- Analyze engagement and performance data for communications across the bank
- Build KPIs and ways to measure how well communications work
- Create dashboards, reports and presentations for senior leaders
- Turn complex findings into clear recommendations for people without a technical background
- Find, clean, transform and validate datasets
- Use AI tools and modern development practices in your day-to-day work
- Work with 60–70 communicators across the bank to find ways to improve
- Handle ongoing reporting and one-off analysis requests
What you bring
- 1–2 years of data analyst experience (internships and co-ops count)
- Experience using Python for data analysis
- Experience using JavaScript to build dashboards or visualizations
- Working knowledge of Git and GitHub
- Experience with AI coding tools such as GitHub Copilot or other coding assistants
- A good grasp of data analysis, KPI development and basic statistics
- The ability to build clear visualizations and tell a story with data
- A track record of working on your own and picking up new technologies quickly
- Strong communication and presentation skills, including with people who aren’t technical
Nice to have
- Experience with databases and data modeling
- Marketing, communications or product analytics experience
- Banking or financial services experience
Why this role
- Your work goes straight to senior leaders, which is rare this early in a career at a major bank
- You’ll own projects from start to finish instead of handling one piece of a large team’s work
- The team uses modern tools and AI-assisted development
- Remote work with one in-person day a month
- The last person in this role went permanent
If you have a GitHub or portfolio, please include the link with your application. We’d like to see your work.
More about this job
Responsibilities
Analyze and validate communications engagement data, develop KPIs, and create dashboards, reports, and presentations for senior leaders. Translate findings into clear recommendations, collaborate with communicators across the bank, and handle ongoing reporting and ad hoc analysis.
Requirements
Candidates should have 1–2 years of data analyst experience, including internships or co-ops, and experience using Python, JavaScript, Git, GitHub, and AI coding tools. They should understand data analysis, KPI development, basic statistics, and visualization, and be able to work independently and communicate findings clearly to nontechnical audiences.
Skills
- Data Analysis
- Python
- JavaScript
- Dashboard Development
- Data Visualization
- KPI Development
- Data Cleaning
- Data Transformation
- Data Validation
- Basic Statistics
- Git
- GitHub
- AI Coding Tools
- Data Storytelling
- Communication
- Presentation Skills
Visa sponsorship
Not detected in the job text
Categories
- Data & Analytics
- Technology
- Finance & Accounting
- Marketing
Keywords
- Data Analysis
- Python
- JavaScript
- Git
- GitHub
- GitHub Copilot
- AI Coding Assistants
- Data Analytics
- Employee Communications
- Engagement Data
- Performance Data
- KPIs
- Dashboard Development
- Data Visualization
- Reporting
- Presentations
- Data Cleaning
- Data Transformation
- Data Validation
- Basic Statistics
- Data Storytelling
- Communications Analytics
- Marketing Analytics
- Product Analytics
- Databases
- Data Modeling
- Banking
- Financial Services