Description
Your mission is to define, design and implement the technical software architecture of information systems within the context of a global vision, and to verify, validate, correct and improve the technical architecture so that it continues to be efficient and effective while respecting functional and non-functional requirements.
You must also define and implement standards and procedures based on industry best practices to ensure that the software architecture meets the highest standards.
Main responsibilities
- Define, design and implement the technical software architecture of information systems within the framework of a global vision :
- Define, design and implement the systems architecture, using its components and the organization of its functions;
- Plan, organize, manage, control and evaluate the various technical activities related to the definition, implementation and evolution of the software architecture;
- Verify, validate, correct and improve the software architecture so that it continues to be efficient and effective for the organization:
- Realize and supervise the implementation of the software architecture ;
- Work closely with project managers, development teams and clients to develop software, hardware and structures that meet the requirements;
- Participate in the definition and review of software development objectives to ensure technical achievement ;
- Define and implement standards, norms and procedures based on best practices in the industry:
- Determine the most relevant standards, norms and procedures within the framework of the software architecture of information systems;
- Define and implement measures to monitor and ensure compliance with standards, norms and procedures;
- Ensure, where appropriate, interaction with internal teams and external clients.
- Produce relevant technical documentation on a regular basis and for R&D purposes.