Sr. (bilingual) Full Stack Developer (Python, Javascript) to support the replacement of traditional physical appliances and legacy broadcast technology wit
S.i. Systèmes
Toronto, ON- Salaire À discuter
-
Emploi Contrat
-
Publié il y a 3 semaines
-
1 poste à combler dès que possible
Description
Our valued client is looking for a Sr. (bilingual) Full Stack Developer (Python, Javascript) to support the replacement of traditional physical appliances and legacy broadcast technology with automated software solutions and deployments
- This is a hybrid position in Montreal or Toronto, with on-site work required 2 days per week
- This is a 1-year contract, with the possibility of 3 separate 3-month renewal periods
- This is a full-time position (Monday - Friday); 8 hours / day
Tasks include:
- Bring expertise in python, Javascript, relational database design and/or other programming paradigms and will consult/collaborate with other Lead Developers and our Solution Architects to support application development work across products, platforms, and teams
- Play an important role in the backend and frontend development process within a product team. This includes supporting and continuing to shape our technical design, quality management, review practices and optimizing the delivery and release pipelines that get our apps to production
- Help conceive and document technical analyses for software application development and integration, primarily web-based
- Help integrate, optimize and maintain cloud solutions, as well as develop, test and maintain their related APIs
- Share responsibility with other team members for hands-on development and coding; unit testing, integration testing and functional testing; and deployment support in line with best practices and established standards
- Share responsibility with the rest of the team for application support and maintenance and responding to system issues and bugs
- Participate in the design and architecture of solutions in collaboration with the team and with the lead developers
- Ensure effective implementation and integration of applications and appropriate documentation
- Conduct integration testing of separately developed components
Must have:
- Bilingualism (English/French)
- Certificate or bachelor’s degree in computer science with specialization in software development (or equivalent);
- Minimum of three to five years of experience in an application development role. Proven track record of full-stack web development, including both front-end and back-end portions.
- Familiarity with the Agile Scrum development methodology;
- Expert Knowledge of Python and django framework, continuous integration environments (Jenkins, Github actions, etc.), and source code archiving tools (GIT, etc.);
- Strong grasp with Kubernetes (also known as K8s) for automating deploying, scaling, and managing containerized applications.
- Relevant experience with most of the following web technology and techniques: SPA development, HTML5, CSS3, JavaScript, TypeScript, REACT, Angular, VueJS;
- Relevant experience with the .NET platform and C# language;
- Experience with the Cloud platforms: AWS and Azure etc.
- Experience developing web services with API Rest.GRAPH architecture (OpenAPI/Swagger an asset);
- Experience with relational database development (PostgreSQL) and/or NoSQL databases like MongoDB;
Nice to have:
- Knowledge of cloud design patterns (CQRS, Circuit Breaker, Anti-Corruption Layer, Pub/Sub, Saga, etc.) is an asset;
- Experience with test automation (xUnit, Cypress, etc.) is an asset
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Exigences
non déterminé
non déterminé
non déterminé
non déterminé
non déterminé
D'autres offres de S.i. Systèmes qui pourraient t'intéresser