Role: Sr Python Developer
Location: Mississauga, ON
Type: Contract
Job Description:
- 10+ years
Requirements:
- 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.).