Back to results

Python Developer

  • Montreal, QC, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Job Summary:

We are looking for an experienced Python Developer with strong SQL skills to design, develop, and maintain scalable applications and data-driven solutions. The ideal candidate should have strong hands-on experience in Python development, SQL/database programming, API development, and debugging.

Key Responsibilities

  • Develop, maintain, and enhance applications using Python.
  • Write efficient and optimized SQL queries, stored procedures, and database scripts.
  • Design and develop REST APIs and backend services using Python frameworks.
  • Work with relational databases to perform data extraction, transformation, and validation.
  • Analyze and troubleshoot application and database-related issues.
  • Participate in code reviews, unit testing, debugging, and performance tuning.
  • Collaborate with business analysts, developers, QA teams, and other stakeholders to understand requirements and deliver solutions.
  • Follow coding standards, development best practices, and version-control processes.
  • Support application deployment, production troubleshooting, and ongoing maintenance.
  • Develop automated scripts and tools to improve operational efficiency.
More about this job

Responsibilities

Develop and maintain Python applications, REST APIs, backend services, and database solutions, including writing optimized SQL and performing data extraction, transformation, and validation. Troubleshoot and tune applications, participate in code reviews and testing, collaborate with stakeholders, and support deployments, production operations, and automation.

Requirements

The role seeks an experienced Python developer with strong SQL skills and hands-on experience in database programming, API development, and debugging. It also calls for collaboration, testing, performance tuning, adherence to coding and version-control practices, and support for application deployment and maintenance.

Skills

  • Python
  • SQL
  • Database Programming
  • API Development
  • REST APIs
  • Backend Services
  • Relational Databases
  • Data Extraction
  • Data Transformation
  • Data Validation
  • Debugging
  • Unit Testing
  • Performance Tuning
  • Code Reviews
  • Version Control
  • Automated Scripting

Visa sponsorship

Not detected in the job text

Categories

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

Keywords

  • Python
  • SQL
  • Application Development
  • Database Programming
  • REST APIs
  • Backend Services
  • Relational Databases
  • Data Extraction
  • Data Transformation
  • Data Validation
  • Stored Procedures
  • Database Scripts
  • Debugging
  • Unit Testing
  • Code Reviews
  • Performance Tuning
  • Version Control
  • Coding Standards
  • Production Troubleshooting
  • Application Deployment
  • Automated Scripts
  • Operational Efficiency
  • Banking

Report this job