This role requires an experienced system architect to design and implement comprehensive software architectures that meet performance, scalability, and reliability requirements. The ideal candidate will have a strong background in software development and distributed systems implementation.
* Design and develop scalable, reliable, and high-performance software architectures.
* Collaborate with the engineering team to implement architecture designs and ensure they meet project requirements.
* Perform security and safety assurance activities, providing guidance on risk mitigation strategies.
* Develop and maintain product roadmaps for software components aiming for reuse across applications.
* Create improvement roadmaps for legacy applications, identifying opportunities for performance enhancements and obsolescence mitigation.
Requirements :
* Mandatory proficiency in English; C1 level French is advantageous.
* Strong experience in software development and distributed systems implementation.
* In-depth knowledge of distributed system architecture.
* Familiarity with cloud computing platforms (AWS, Azure, Google Cloud).
* Understanding of DevOps practices and tools (CI / CD, Docker, Kubernetes).
#J-18808-Ljbffr