SOFTWARE ARCHITECT (REMOTE) TORONTO

Urbaniste SI / Architecte fonctionnel
Logo charte diversite S ln fra logo ws

About this job : Software Architect (Remote)

Fed IT, a recruitment firm specializing in IT job recruitment,
We work on two types of recruitment: temporary and permanent.
All our consultants are IT experts who speak your language and evolve in your universe.
Do not hesitate to follow our company page to discover all our open positions in the IT, development, decision-making and infrastructure fields.

Your role will be to design/influence the software solutions of our client. You will take charge of the blueprints and define guidelines to set the way for the development teams in building solutions. You will be in the central architecture team and assigned to a strategic domain of the company to build deep expertise. You will contribute to the modernization and extension of the solutions in place. We are looking for a candidate with a strong technical background in AWS cloud-native software development.

Your missions

Your role will be to design/influence the software solutions of our client. You will take charge of the blueprints and define guidelines to set the way for the development teams in building solutions. You will be in the central architecture team and assigned to a strategic domain of the company to build deep expertise. You will contribute to the modernization and extension of the solutions in place. We are looking for a candidate with a strong technical background in AWS cloud-native software development.

RESPONSIBILITIES
* Software Architecture (60%)
o Set the architecture to follow the 2-3 years objectives and the implementation plan to realize it.
o Take part in the implementation by collaborating with the different teams and by being involved in the design meetings / sprints / code reviews and technical reviews meetings.
o Work with the Business and Product teams on the roadmap and business case development.
o Provide architectural designs (C4 diagrams), Proof Of Concepts, code samples and tools to support the implementation.
* Architecture reviews and standard definition (20%)
o Take part in architectural reviews, proposals validation and provide guidance when needed.
o Take part of the meetings related to the definition of standards across the teams and communicate them
* Continuous learning and knowledge sharing (10%)
o Share the knowledge and develop the different teams through training/reading on subjects of digital programming and e-commerce
o Actively contribute to the internal learning platform in order to promote continuous learning
* Recruiting and ambassadorship (10%)
o Conduct interviews

Your profile

Qualifications
* Bachelor's degree in Computer Science, Engineering, or a equivalent experience
* Minimum ten years of experience designing/building software applications.
* Minimum 3 years of AWS experience
* Experience in AWS cloud-native application development and devops is an asset.
* Experience in AWS cloud-native development, devops and knowledge of micro-service architecture on Kubernetes and AWS Serverless environments. (assets)
* Programming experience in Typescript/JS and Python are an asset.
* Analytical / Detail-oriented
* Excellent communication skills
* Ability to influence and drive change
* Enjoy working in a fast-paced environment and ability to manage frequently changing technologies


Additional Information

The team takes charge of an international commerce platform. The PMs, QAs, Design group, Devops, Developers, Marching Learning and Data engineers are working in agile. The company has been rapidly growing and it continues as they expand in different parts of the World.

The Platform Runs on AWS microservices, mobile and applications. The architecture achieves over 10 000 requests per second and keeps getting faster. The Data Driven culture empowers the product teams across the organization to build, test and learn with the latest Machine Learning tools.