Python Developer
Epsilon Solutions Ltd.
Experience Requirements:
- At least 7+ years of Experience in Python development
- At least 5 years of full-time development experience using Python
- At least 5 years working with t-SQL, XML and enterprise schedulers
Skills and Knowledge:
- Experience in Python testing and code analysis tools like Pytest and Pylint
- 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.)
Expertise level
Work arrangement
Similar Jobs in Canada
2 weeks ago
Junior Python Engineer, Montreal (Hybrid)
Hunter Bond
2 weeks ago
Python Engineer
Hunter Bond
2 weeks ago
Tech Lead - Python, JavaScript, AWS
Terminal
remote
2 weeks ago
Senior Software Engineer
PheedLoop Inc.
2 weeks ago