Back to results

Python Developer

  • Mississauga, ON, Canada

Salary : CAD 120K + Benefits · Full-time

Applications open in a new tab.

Job details

Pay
Salary : CAD 120K + Benefits
Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Role : Python Developer

Location: Mississauga, ON, Canada

Job Type: FTE

Salary : CAD 120K + Benefits

Job Summary

We are seeking an experienced Python Developer with strong programming skills and hands-on experience in the banking or financial services domain. The ideal candidate will develop, enhance, and maintain scalable applications, APIs, and data processing solutions while collaborating with cross-functional teams to deliver secure and reliable financial technology solutions.

Key Responsibilities

Design, develop, test, and maintain applications using Python.

Build and integrate RESTful APIs, backend services, and data processing solutions.

Work with SQL databases to develop queries, optimize performance, and manage data.

Collaborate with business analysts, QA teams, architects, and other developers to deliver banking applications.

Translate business and technical requirements into efficient, scalable solutions.

Follow secure coding practices, coding standards, and software development best practices.

Troubleshoot production issues, perform root-cause analysis, and implement fixes.

Participate in code reviews, unit testing, integration testing, and Agile ceremonies.

Ensure solutions meet banking standards for data security, reliability, and regulatory compliance.

Required Qualifications

Strong hands-on experience in Python development.

Mandatory banking or financial services domain experience.

Proficiency in SQL and relational databases such as PostgreSQL, Oracle, or SQL Server.

Experience developing and integrating REST APIs and backend services.

Knowledge of data structures, algorithms, object-oriented programming, and design principles.

Experience with Git, unit testing frameworks such as PyTest or unittest, and debugging tools.

Familiarity with Agile/Scrum development methodologies.

Strong analytical, problem-solving, and communication skills.

Preferred Qualifications

Experience with banking applications, payment systems, transaction processing, risk management, lending, or regulatory reporting.

Familiarity with financial data, banking workflows, and data security requirements.

Exposure to cloud platforms such as AWS, Azure, or GCP.

Experience with Docker, CI/CD pipelines, and microservices architecture.

Must-Have Skills: Python, Banking/Financial Services Domain Experience, SQL, REST APIs, Backend Development, and Agile Methodology.

More about this job

Responsibilities

Design, develop, test, and maintain Python applications, REST APIs, backend services, and data processing solutions for banking. Collaborate with cross-functional teams to deliver secure, scalable, and reliable solutions, troubleshoot production issues, and participate in testing, code reviews, and Agile ceremonies.

Requirements

Requires strong Python development experience, mandatory banking or financial services domain experience, SQL and relational database proficiency, and experience building REST APIs and backend services. Candidates should also know software design principles, Git, testing and debugging tools, and Agile/Scrum, with strong analytical, problem-solving, and communication skills.

Skills

  • Python
  • Banking And Financial Services
  • SQL
  • REST APIs
  • Backend Development
  • Agile Methodology
  • Relational Databases
  • PostgreSQL
  • Oracle
  • SQL Server
  • Data Processing
  • Git
  • PyTest
  • Unit Testing
  • Debugging
  • Secure Coding

Visa sponsorship

Not detected in the job text

Categories

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

Keywords

  • Python
  • Banking
  • Financial Services
  • SQL
  • PostgreSQL
  • Oracle
  • SQL Server
  • REST APIs
  • Backend Services
  • Data Processing
  • Relational Databases
  • Data Structures
  • Algorithms
  • Object-Oriented Programming
  • Design Principles
  • Git
  • PyTest
  • Unittest
  • Debugging
  • Agile
  • Scrum
  • Secure Coding
  • Payment Systems
  • Transaction Processing
  • Risk Management
  • Lending
  • Regulatory Reporting
  • AWS
  • Azure
  • GCP

Report this job