This job board retrieves part of its jobs from: Emploi Étudiant | Toronto Jobs | Work From Home

Tech jobs every day in Canada!

To post a job, login or create an account |  Post a Job

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Python Developer

Can Tech Services

This is a Contract position in Surrey, ia posted September 13, 2021.

PYTHON DEVELOPER Term: 12 month contract (extendable) Location: Ajax, ON Pay Rate: TBD based on experience General Description: The focus of the work is the provision of python software development support for the Structures module of the George tool.

GEORGE is a web-based tool to facilitate multidisciplinary optimization of aircraft landing gear early on the pre-bid phase.

The Structures module focuses on bringing together both newly developed and existing tools under a single framework for multidisciplinary optimization.

Analysis considered in the Structures module are primarily oriented around Statics and Stress Analysis.

Software development support is required in the following areas:
· Full Stack Development regarding the interfacing of the front-end and back ended systems
· Focus on data storage, transfer and object/packet definition
· Deployment support to ensure scalability of the application
· Support on our Continuous Integration / Continuous Deployment (CI/CD) systems and
· infrastructure
· Front End development of user interfaces for various sub-modules of the tool
· Support on software architectural definitions for the tool
· Support on the development of various functions and features The developer will be responsible for:
· Development of new sub-modules/functions/code
· Review and improvements of existing sub-modules/functions/code
· Review and support of new sub-modules/functions/code Technical Skills Required:
· Working knowledge of Python 3.8.5, Visual Studio Code, Git/GitLab
· Minimum of 2 years’ working experience required with Python
– Python 3.8.5 is preferred, however experience with any version of python is acceptable (at least some experience with Python 3.6 is preferred)
· Previous experience with python-based web development is required (preference is full-stack experience with flask or any flask-based framework such as Dash)
· Experience with bootstrap components is a plus
· Experience with other frameworks such as Django is acceptable
· Some previous experience with CI/CD and DevOps
– GitLab ecosystem preferred, however experience with CI/CD in GitHub, BitBucket, etc.

is acceptable
· Experience with optimization is a big plus
– includes working with algorithms such as SLSQP or optimization frameworks such as OpenMDAO or PyOpt Other Qualifications and Education Requirements:
· Computer Science or Computer Engineering Degree
· Ability to work on multiple complex tasks simultaneously
· Flexibility and ability to respond quickly to multiple priorities, and under changing conditions
· Excellent communication skills, both oral and written
· Team player with strong interpersonal skills
· A creative and innovative mindset, and attention to detail If you are interested, please apply directly via LinkedIn, or send your resume to Regina at Please note that due to the volume of applications we receive only qualified candidates will be contacted.