The Software Architect offers homogeneous software architectures, compatible and consistent with the Group's technical and urban architecture and state-of-the-art requirements. It defines the technical orientations of the product and the applications by anticipating the evolutions of the technological environments. It guarantees the homogeneity and realization of projects and a range of software products.
Define and analyze customer needs and constraints: business needs, scalability, performance, usability, security, cost ...
Design, realize and formalize complex systems and software architectures based on the principles of the WOA and microservices architectures.
Analyze existing software architectures and make recommendations as part of their evolution.
Design, realize and follow the integration plans of the system architecture.
Ability to register in projects or products depending on the context.
Supervision of the execution of works and coordination of developments and tests.
Study and selection of development tools and test.
Coordination of local and offshore teams.
Advise and support the development and test teams. Give them the defined rules and architecture standards
Participate in tenders
Formalize and communicate on software architectures:
Extension, knowledge transfer, international environment, documentation and meetings in English.
Coordination with internal and external technical experts.
Guarantee the communication necessary for the use and maintenance of our products.
Realize a permanent technology watch
Play the role of interface between the client and the company for the management of technical complaints,
Participate in the design, revision and validation of the technical documentation.
Write the technical specifications for our customers and partners,
You know about UML design methods and tools. Experiments in distributed clusters (Docker), the use of NoSQL databases (documents, columns) and search engine (Elasticsearch) are more. You have skills in the principles of IS security (OWASP, etc.).
Creative and innovative, you are recognized for your analysis and synthesis skills. You are able to train yourself on new technologies and concepts.
With a good relationship, you know how to convince your interlocutors and you appreciate teamwork. You speak English.
Contact: Do you recognize yourself in the profile described above and would you like to participate in the Flowbird adventure? So join us by sending your application to jobs(at)flowbird.group!
Please Note: the original job description is in French.