Back to job search
Insight Global logo

Python Developer

  • Toronto, ON
  • On-site
  • Posted Oct 15, 2026
  • 1 position

$40–$43 / hour

Opens LinkedIn

Sign in to save this job
Employment type
Contract
Experience level
Mid-level · 2+ years
Posting language
English
Working hours
40 hours per week
Seniority
Associate
Application method
Direct apply is available

Job summary

Investigate and resolve issues reported by business users, analyze data and application problems, and support, maintain, and enhance Excel, VBA, Python, and SQL-based tools. Work with traders and stakeholders to gather requirements, develop automation and new solutions, and improve application stability, performance, and usability.

Job details

Required Skills & Experience • 2-3 years of experience in software development, technical analyst, or application support roles. • Experience with Python and/or advanced Excel development. • Working knowledge of SQL and experience querying relational databases. • Strong troubleshooting and analytical problem-solving skills. • Experience investigating issues and determining root causes in business applications. • Ability to communicate effectively with both technical and non-technical stakeholders. • Demonstrated ability to learn new technologies and work independently. • Experience working directly with business users to gather requirements and deliver solutions. Nice to Have Skills & Experience • Experience with VBA development • Experience with SQL Server • Exposure to C# development • Familiarity with source control tools such as Git or Azure DevOps • Knowledge of Software Development Lifecycle (SDLC) practices • Experience supporting internal business applications or production environments • Exposure to Capital Markets, Financial Services, Securities Lending, or trading technology environments • Experience using AI-assisted development tools such as Microsoft Copilot or GitHub Copilot Job Description Insight Global is looking for a Python / Excel Developer to join a Trader Tools team supporting a fast-paced Securities Lending business within a Capital Markets technology environment. This individual will work closely with traders and business users to investigate issues, support and enhance existing tools, and develop new solutions that improve daily business operations. This is a highly collaborative and business-facing role for someone who enjoys problem-solving, learning new technologies, and working directly with stakeholders. The successful candidate will contribute to production support, application enhancements, and new development initiatives while demonstrating strong communication, curiosity, and ownership. RESPONSIBILITIES / TASKS: - Investigate and troubleshoot issues raised by business users, identifying root causes and implementing solutions - Analyze data discrepancies, process failures, and application-related issues across supported platforms - Collaborate directly with traders and business stakeholders to gather requirements and resolve technical challenges - Support, maintain, and enhance existing Excel, VBA, Python, and SQL-based applications - Review and understand legacy tools and applications developed by previous team members - Develop automation solutions and productivity tools that improve business processes - Participate in project work, backlog initiatives, and continuous improvement efforts - Contribute ideas for improving application stability, performance, maintainability, and user experience We may use artificial intelligence tools to assist with the screening, assessment, or selection of potential applicants for this position. This role is for a new vacant opening within a new project. Pay rate: $40-42.75/hr

What you’ll do

Investigate and resolve issues reported by business users, analyze data and application problems, and support, maintain, and enhance Excel, VBA, Python, and SQL-based tools. Work with traders and stakeholders to gather requirements, develop automation and new solutions, and improve application stability, performance, and usability.

Requirements

Requires 2–3 years of experience in software development, technical analysis, or application support, along with Python and/or advanced Excel experience and working knowledge of SQL and relational databases. Candidates should have strong analytical and troubleshooting skills, communicate effectively with technical and non-technical stakeholders, and be able to work independently with business users.

Listed skills

  • SQL · Preferred
  • Microsoft Excel · Preferred
  • Troubleshooting · Preferred
  • Root Cause Analysis · Preferred
  • C++ · Preferred
  • Requirements gathering · Preferred
  • Git · Preferred
  • Python · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Python
  • Excel
  • SQL
  • Troubleshooting
  • Root Cause Analysis
  • Requirements Gathering
  • Stakeholder Communication
  • VBA
  • SQL Server
  • C#
  • Git
  • Azure DevOps
  • Software Development Lifecycle
  • Production Support
  • Application Development
  • AI-Assisted Development Tools

Job areas

  • Software
  • Technology
  • Finance & Accounting
  • Data & Analytics

More jobs from Insight Global

See all jobs from Insight Global