Python Developer


City: Toronto, ON, Canada
Title: Python Developer
Category: IT
EmploymentType: Permanent
Description:

What are we looking for?

 
  • 10+ years of experience working as a software developer.

  • 4+ years Python programming experience (senior level).  Fluency in core Python, its types and standard libraries. Experience using Python libraries such as Pandas, NumPy etc.

  • Experience working with databases such as SQL Server (2016, 2019), Oracle and/or MongoDB.

  • Hands on experience with database design, writing complex SQL queries and stored procedures.

  • Experience using DevOps tools such as GitHub, Jenkins and Artifactory.

  • Exposure to web development tools such as Vue JS, Flask and Django.

  • Comfortable working on Linux environments and cloud platforms (AWS, Azure, Google)

  • Prior experience with capital markets platforms such as Bloomberg, Murex, Calypso etc would be a strong asset.

  • Critical thinker with good problem-solving skills.

  • Primary Job responsibilities:

  • Prepare estimates of the work effort required to design, develop, test and implement solutions for investment management applications and/or databases.

  • Design, implement and test Python applications and SQL code.

  • Work closely with business and technical teams to ensure successful completion of all technical deliverables.

  • Participate in code reviews and make recommendations for optimization and improvements. 

  • Create deployment plans for production implementation and support transition documents.

  • Support applications after production deployments. Investigate incidents caused as a result of application failures and come up with fixes in a timely manner.

  • Carry after-hours support pager on a rotational basis.

Company:
Staffmax Staffing & Recruiting