Job Description
Python Developer
Location: Montreal, QC / Mississauga, ON, Canada
Contract
Hybrid
Need 6+ Years of experience
Email: shivam.agnihotri@tanishasystems.com
Job Description:
• At least 5 years of Experience in Python development
• Experience in Python testing and code analysis tools like Pytest and Pylint
• At least 5 years of fulltime development experience using Python.
• At least 5 years working with tSQL, XML and enterprise schedulers
• Proficient understanding of algorithms, data structures, architectural design patterns and best
practices
• Extensive experience in software development and the entire SDLC.
• Solid understanding of a variety of programming tools and development platforms.
• Excellent organizational and leadership abilities.
• Highly analytical mindset, with an ability to see both the big picture and the details.
• Experience in creating high level product specifications and design documents.
• Proven collaboration and influencing skills
• Experience in writing Python applications with the benefit of frameworks like Django, Flask,
Pyramid, or Tornado.
• Integration experience (ETL, ELT) with Python
• Familiarity with SSIS would be helpful
• General development expertise, use of version control, ticketing, and continuous integration
systems.
• Experience in an Agile Development environment
• Experience in consuming API’s (i.e. Rest, etc.)
2
1