Here is a brief overview of the tasks and responsibilities that will fall to you:
- Design the software architecture of the solutions and determine their feasibility, their breakdown and their operating principles.
- Analyze business needs, technological orientations and their impact on applications and solutions.
- Propose and design solutions in line with strategic orientations, normative frameworks and security standards.
- Perform preliminary analyses, impact analyses, and proofs of concept, especially in CaaS and PaaS contexts.
- Advise and support functional analysts, software analysts and developers in the design and implementation of solutions.
- Define software and programming rules, and ensure the quality of code and development deliverables.
- Plan, conduct and coordinate performance, connectivity and security testing, and contribute to the resolution of problems and incidents.
- Participate in the development, implementation and evolution of solutions as well as the transfer of expertise to the teams.
- Contribute to agile activities, including estimating, prioritizing the product backlog and monitoring work.
- Support internal resources in their skills development and contribute to the evolution of the team's practices.
The Profile Sought Is As Follows
- Hold a university degree.
- Have at least 8 years of experience in information technology.
- Have at least 3 years of experience as a software architecture consultant.
- Have at least 2 years of experience as a software analyst in a comparable technology and organizational environment.
- Have at least 3 years of experience as a developer-analyst in a comparable technological and organizational environment.
- Have completed at least 220 person-days as a software architecture consultant in one or more projects carried out in a comparable environment.
- Have completed at least 220 person-days in software development with .NET, Angular and Azure, in a comparable technological and organizational environment.