Senior Python Developer
- Location: Toronto, ON—Hybrid (4 days in office, 1 day work from home)
- Pay Rate: $51.87/hr – $61.24/hr
- Contract Length: 6 Months with the possibility of extension
We at Raise are hiring a Senior Python Developer for one of our top clients. After establishing themselves as an industry leader, they’re now expanding their team to meet rising demand. We’re hiring right now; if you’re interested, apply below for your chance to join a great place to work.
Responsibilities:
- Involves reviewing and analyzing existing metrics to determine how they can be effectively integrated into the current reporting platform and Tableau dashboards. The developer collaborates closely with other team members, assisting with peer review, validating logic, and performing testing to ensure accuracy, performance, and reliability of data solutions.
- Throughout the day, the developer designs and refines reports and dashboards that are both performance-optimized and intuitive for end users, translating complex data into clear, actionable insights. In addition, the developer evaluates technical approaches and provides recommendations to the team leads, actively contributing to decisions around build strategies, design solutions, and ongoing improvement to the reporting environment.
- This role requires a balance of technical expertise, collaboration, and strategic thinking to support high-quality, scalable, and user-focused analytics solutions.
Must-have Skills:
- 3–5 years of experience in reporting, analytics, or BI development roles.
- Strong hands-on experience with Python scripting, including KPI development and metric standardization
- Data transformation and automation
- Supporting legacy-to-modern migrations
- Proven experience migrating or modernizing SAS-based reporting logic into Python and SQL.
- Experience converting Oracle BI (OBI) reports into Tableau.
- Advanced SQL skills (complex joins, CTEs, window functions, query optimization).
- Strong expertise in Tableau, including Complex calculated fields and LOD expressions
- Experience in PowerBI, in addition, is highly desirable.
- Dashboard performance tuning
- User-centric design and interactivity
- Experience working with large-scale, relational datasets
Nice-to-have Skills:
- Background in BI reporting (more backend)
- Education background in Business and Technology, Computer Science, or an IT-related field.
- Prior experience in the banking industry
Looking for meaningful work? We can help!
Raise is an established hiring firm with over 65 years of experience. We believe strongly in making the world a better place through work, which is why we’re a certified B Corporation and donate 10% of our profits to charity.
We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.
We have a dedicated webpage for accommodations where you can learn more about what we offer and request accommodations: https://raise.jobs/accommodations/
In order to submit candidates for roles, our clients will sometimes require personal information to confirm the identity of applicants and their legal status to work. Raise will never ask you for personal or banking information unless you have been selected for a job. If you are ever unsure about the legitimacy of this or another job posting by Raise (or have any other questions), please contact us at +1 800-567-9675 or hello@raiserecruiting.com
#FIN24
#LI-VM1