junior python developer jobs in Toronto, ON
Programmer Analyst
Easily applySpicers CanadaVaughan, ON- Full-time
- Weekends as needed +1
- Mentor and support junior developers, contributing to the overall capability of the IT development team.
- Design, develop, test, and deploy solutions within the…
- CorGTAToronto, ON
- $150,000–$180,000 a year
- Full-time
- 5+ years of software engineering experience.
- Strong software architecture and design pattern knowledge.
- "You Build It, You Run It" mindset.
Python Developer
Easily applyProcomMarkham, ON- $96,000–$120,000 a year
- Permanent
- On behalf of our Technology client, Procom is searching for a Python Developer for an Permanent role.
- The project involves embedded development for networking…
- BMO Financial GroupToronto, ON
- $61,600–$113,900 a year
- Full-time
- Tuition reimbursement
- Life insurance
- Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams…
- TD BankToronto, ON
- $81,600–$115,200 a year
- Full-time
- Paid time off
- Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role.
- View all TD Bank jobs - Toronto jobs - Python Developer jobs in Toronto, ON
- Salary Search: Python Developer / Engineer (US) salaries in Toronto, ON
- See popular questions & answers about TD Bank
Senior Software Engineer - AWS, Python, SQL queries, Docker, Kubernetes, Capital Markets
Easily applyAPPTOZA INC.Toronto, ON- $85–$90 an hour
- Fixed term contract
- Senior Software Engineer - AWS, Python, SQL queries, Docker, Kubernetes, Capital Markets*.
- AWS, Python, SQL queries, Docker/Kubernetes.
- TD BankToronto, ON
- $69,700–$98,400 a year
- Full-time
- Paid time off
- This role is eligible for a discretionary variable compensation award that considers business and individual performance.
- Solve problems and improve systems.
- View all TD Bank jobs - Toronto jobs - Java Developer jobs in Toronto, ON
- Salary Search: Software Engineer I (Java/Python/Golang) salaries in Toronto, ON
- See popular questions & answers about TD Bank
- TD BankToronto, ON
- $81,600–$115,200 a year
- Full-time
- Paid time off
- Our compensation policies and practices have been designed to allow colleagues to progress through the salary range over time as they progress in their role.
- View all TD Bank jobs - Toronto jobs - Python Developer jobs in Toronto, ON
- Salary Search: Senior Product Control Analyst ( Python Developer) salaries in Toronto, ON
- See popular questions & answers about TD Bank
Python/Data Engineering - Credit Risk
Easily applyCGIToronto, ON M5B 2L7- $80,000–$130,000 a year
- Full-time
- We are seeking a skilled Python Developer with strong Data Engineering experience to support and enhance Counterparty Credit Risk (CCR) systems and enterprise…
- View all CGI jobs - Toronto jobs - Python Developer jobs in Toronto, ON
- Salary Search: Python/Data Engineering - Credit Risk salaries in Toronto, ON
- See popular questions & answers about CGI
- DeloitteToronto, ON
- $72,000–$138,000 a year
- Contract +1
- Paid vacation
- We are seeking a strong Python developer on a 1 -year fixed term role, with practical experience building applications that leverage large language models (LLMs…
- View all Deloitte jobs - Toronto jobs - Python Developer jobs in Toronto, ON
- Salary Search: Senior Python Developer - Operate salaries in Toronto, ON
- See popular questions & answers about Deloitte
- DeloitteToronto, ON
- $72,000–$138,000 a year
- Contract +1
- Paid vacation
- As a Python & SQL Developer, you will design, build, and support scalable backend and data‑driven solutions that enable modern applications and analytics…
- View all Deloitte jobs - Toronto jobs - Python Developer jobs in Toronto, ON
- Salary Search: Python & SQL Developer - Operate salaries in Toronto, ON
- See popular questions & answers about Deloitte
- As a Practitioner in Engineering, you will work with teammates and clients to help organizations transform their business performance and creating new…
RQ10018 - Software Developer - Junior
Easily applySource CodeToronto, ON- Full-time
- Contract (1+ year, with high possibility of extension).
- Required to translate technical systems specifications into working, tested applications.
RQ11133 - Jr. Systems Testing/QA Specialist
Easily applySource CodeToronto, ON- $32.06–$42.93 an hour
- Full-time
- Works closely with developers to reproduce and resolve issues.
- Collaborate with developers, business analysts, and project managers to clarify requirements and…
RQ11133 - Jr. Systems Testing/QA Specialist
Easily applySource CodeToronto, ON- $32.06–$42.93 an hour
- Full-time
- Works closely with developers to reproduce and resolve issues.
- Collaborate with developers, business analysts, and project managers to clarify requirements and…
- eBay Inc.Toronto, ON
- $142,400–$190,100 a year
- Full-time
- Paid time off
- Design, build, and evolve scalable, cloud-native software architectures on AWS.
- Own features end-to-end, from design and architecture through implementation,…
- View all eBay Inc. jobs - Toronto jobs - Full Stack Developer jobs in Toronto, ON
- Salary Search: MTS 1, Full Stack Engineer salaries in Toronto, ON
- See popular questions & answers about eBay Inc.
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
People also searched:
Career Resources:
Job Post Details
Programmer Analyst - job post
Job details
Job type
- Full-time
Shift and schedule
- Weekends as needed
- On call
Location
Full job description
We’re based in Vaughan, Ontario, with 13 regional locations that include custom manufacturing facilities in Toronto and Winnipeg, as well as cash and carry locations, product showrooms and equipment demo sites.
We are currently looking for a Programmer Analyst located in Vaughan, Ontario reporting to the National Manager, IT Business Process and Development.
Your Challenge:
ERP Development
- Design, develop, test, and deploy solutions within the Infor A+ ERP environment
- Develop and enhance enterprise applications using Free Format RPG, RPG ILE, RPG III, SQL, and CL
- Build reliable, maintainable code supporting core business workflows including order processing, inventory, purchasing, and distribution
- Participate in code reviews and contribute to improving development standards and practices across the team
Systems Integration
- Develop integrations connecting ERP with eCommerce platforms, CRM systems, reporting and analytics tools, and supplier/customer EDI networks
- Build APIs, data interfaces, and automation processes that support enterprise data flow and reduce manual handoffs
- Support EDI integrations using tools such as TrustedLink and BizManager
- Troubleshoot integration issues and ensure data consistency across systems
Business Process Automation
- Partner with stakeholders across operations, finance, and sales to identify opportunities for automation and process improvement
- Translate business requirements into scalable, well-documented technical solutions
- Improve workflows that reduce manual effort and increase operational visibility
- Contribute to initiatives modernizing IBM i applications within a broader enterprise architecture
Production Support & Reliability
- Respond to service desk requests related to enterprise applications and triage effectively
- Investigate and resolve production issues impacting business operations with appropriate urgency
- Identify opportunities to improve system performance, stability, and maintainability proactively
- Participate in an on-call support rotation for critical business systems
Team Development & Collaboration
- Document technical designs, integrations, and operational procedures to build shared team knowledge
- Mentor and support junior developers, contributing to the overall capability of the IT development team
- Communicate project progress, risks, and recommendations clearly to both technical and business stakeholders
- Work closely with cross-functional teams across IT, operations, and finance
Technology Environment
- Core ERP Platform: Infor A+ ERP, IBM i / AS400, DB2/400
- Development Languages: Free Format RPG, RPG ILE / RPG III, SQL, CL
- Integration & Enterprise: REST APIs, EDI (TrustedLink, BizManager), CRM platforms, eCommerce systems, Infor integration tools (ION / Infor OS)
- Data & Analytics: SQL-based reporting, Power BI or similar BI platforms
- Modernization (Emerging): Open-source tooling on IBM i, Python/Node.js on PASE, Git-based source control, CI/CD practices
- Collaboration: Microsoft 365 ecosystem
Your Qualifications:
- Diploma or degree in Computer Science, Information Technology, or related field, or equivalent practical experience that demonstrates strong technical capability
- 4+ years of software development experience on IBM i / AS400
- Strong hands-on experience with RPG (Free Format / ILE / RPG III)
- Proficiency in SQL and DB2/400
- Experience supporting and developing within ERP-based business systems
- Strong analytical, diagnostic, and troubleshooting skills
- Ability to communicate technical concepts clearly to business stakeholders, you can explain the “why” as well as the “how”
- Experience with Infor A+ ERP specifically
- Experience integrating IBM i systems with REST APIs, web services, or cloud platforms
- Familiarity with EDI integration platforms and B2B data exchange
- Background in distribution, logistics, or supply chain environments
- Exposure to Power BI or enterprise reporting/BI tools
- Experience with Git or other source control systems
- Interest in or experience with modern IBM i development approaches (e.g., open-source tooling, RDi, Python/Node.js on PASE)
Working Conditions:
- Able to work on a computer for numerous hours;
- Ability to work in a busy, open area office;
- May have to spend long hours in concentration which requires attention to detail and high levels of accuracy;
- This position faces a number of deadlines which may cause stress; and
- Work may require occasional weekend and/or evening work.
The successful candidate is expected to work Mountain Standard Time.
Spicers Canada ULC is an equal opportunity employer and welcomes all interested parties. Spicers Canada is able to offer accommodations to potential candidates and new employees during the recruitment and selection process and encourages individuals who may require accommodations to contact Human Resources.