Position Title: Python Developer
Location: Remote
Duration: Contract
Job Description
Responsibilities
• Design and develop systems for Commodities trading applications in close partnership with business functions.
• Develop, test, and maintain high-quality Python applications for various projects.
• Collaborate with cross-functional teams building solid partnerships with the global technology team.
• Write clean, maintainable, and efficient code using best practices and coding standards.
• Work towards the strategic global data platform.
• Optimise application performance and scalability to meet project requirements.
• Stay updated with the latest trends and technologies in Python development and apply them to enhance the development process.
• Communicate effectively with stakeholders to understand their needs and provide timely
• updates on project progress.
Qualifications
• Strong experience in Python development, applications with large data processing, pandas, writing unit test cases & related frameworks
• Solid understanding of object-oriented programming principles and design patterns.
• Experience with database systems (SQL or NoSQL).
• Well-versed with DevOps tools and AWS.
• Experience in API-based solutions, like FAST API
• Experience in building applications using messaging middleware like Kafka or similar.
Strong communication and collaboration skills, with the ability to work effectively in a team environment
Job Type: Casual
Salary: $45.00-$50.00 per hour
Schedule:
• Monday to Friday
Education:
• Bachelor's Degree (preferred)
Ability to Commute:
• Toronto, ON (required)
Ability to Relocate:
• Toronto, ON: Relocate before starting work (required