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