Key Responsibilities:
* Analyze and translate system and software requirements into a coherent, maintained, and documented architecture.
* Define and update standards and rules for system and software architecture to ensure scalability, reliability, and performance.
Product Roadmap:
* Develop a roadmap for software components intended to be reused in various applications.
* Monitor and improve existing applications by detecting obsolescence, weaknesses, and proposing performance improvements or stabilization.
Requirements:
* Minimum of 5 years of experience in software development and distributed systems.
* Minimum of 3 years of experience in system architecture, particularly for distributed systems.
* Knowledge of cloud platforms (AWS, Azure, Google Cloud).
* Proficiency in DevOps practices and associated tools (CI/CD, Docker, Kubernetes, etc.).
* Excellent analytical, writing, and communication skills.
* Proficiency in written and spoken English. French is a plus.
Seniority Level:
* Associate
Employment Type:
* Full-time
Job Function:
* Information Technology
We're looking for an experienced System Architect to join our team. As a key member, you will be responsible for designing and implementing system architectures that meet the needs of our clients.
The ideal candidate will have a strong background in software development and distributed systems, with a minimum of 5 years of experience. You should also have a good understanding of cloud platforms and DevOps practices.
In addition to your technical skills, you should possess excellent analytical, writing, and communication skills. Fluency in English is required, and proficiency in French is a plus.
We offer a dynamic and challenging work environment, with opportunities for professional growth and development. If you're passionate about technology and want to make a difference, we encourage you to apply.