Python Developer
21 hours ago
Montreal, Quebec, Canada
NTT DATA North America
Full-time
Free with email or Google
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
Free with email or Google
By continuing, you agree to our Terms & Privacy Policy.
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.
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.