CTC007558 - Senior Developer, Back end DevOps
Secteur industriel: Telecommunications
Type d'emploi: Contract
Durée: One year
Mode de travail: Mixed
Description
Potential locations are Downtown MTL and Toronto (either Mississauga or Downtown)
Bilingual is required for Quebec candidates
Hybrid role - 3 days a week in office (no exception)
Top skills -
-
Python Django
-
database management
-
api interaction
-
devops
Interview process - 2 interviews
Projects to be worked on - Cloud management Portal
Potential to hire full time exists
Looking for: - At least 5 years hands on Python – Django - Senior dev, more than 60% development, less than 40% supporting newer devs
Preference for specific API experience? Rest API experience, specifically with iaas/paas/cloud platforms (ansible, Servicenow, openstack, vmware, openshift, etc.)
Is AWS and GCP experience mandatory? No
Are Toronto candidates required to speak French? No
First interviews - Next week
Which is more important for this candidate to have, OpenShift or VMWare? None, most important is Python
Key Responsibilities:
-
Contribute to the development of the platform
-
Identify and propose improvements based on software development best practices
-
Act as a leader of certain functionalities, meeting with stakeholders and defining the future mode of operation
-
Research and integrate the APIs of the integrated platforms (AWS, GCP, Openshift, Vwmare, etc.)
-
Actively participate in Agile ceremonies with the objective of continuous improvement of its product, its team and its processes.
-
Support platform users and fix bugs
-
Design, code, test and deliver services with the industry standards
-
Contribute to define requirements and specifications.
Minimum qualifications:
-
French-English BILINGUALISM
-
Minimum 5 years of experience as a software developer
-
Strong knowledge of Object Oriented Programming (OOP) and data structures
-
Experience in database management (SQL & NoSQL)
-
Extensive experience with API development (Python) and API usage
-
Extensive expertise in test integration (unit testing, integration testing, TDD, BDD, etc.)
-
Extensive experience in development and architecture (microservices architecture).
-
An enthusiastic spirit, a strong interest in innovation and an ability to quickly and adapt to new technologies.
-
The ability to dissect a business or system problem to find an easy and sustainable modular solution with his team.
-
A team spirit and the ability to adapt to uncertain and changing needs.
-
Experience with agile methodologies (Scrum, Kanban).
-
Excellent interpersonal, verbal and written communication skills.
-
Ability to work both independently and as part of a team.
Additional Qualifications:
-
Knowledge of OpenAPI/Swagger standards
-
Hands-on development and operational experience (Gitlab-CI, Docker, Helm, Kubernetes/OpenShift)