Mission
▸ Analyser les architectures logicielles existantes et proposer des évolutions ou des refontes.
▸ Rédiger de la documentation et des cartographies des architectures logicielles lors des phases de conception et de réalisation.
▸ Étudier et formaliser les règles et standards en matière de design d’architectures logicielles.
▸ Conseiller les équipes de développement, internes ou externes, selon les règles et standards définis.
▸ Promouvoir et coacher les méthodes actuelles de développement et de collaboration en matière de conception de produits.
▸ Assurer une veille technologique dans vos domaines de compétences.
▸ Collaborer à l’élaboration d’architectures techniques.
▸ Contribuer à l’élaboration des budgets et marchés dans le périmètre d’activité du BTA.
▸ Proposer des mesures d’optimisation des coûts des projets et d’industrialisation des processus de développement et de déploiement d’architectures logicielles et techniques.
Environnement Technique
▸Réseaux : Connaissances générales des réseaux de transmissions de données, protocoles TCP/IP, et mécanismes réseaux usuels.
▸Infrastructures : Environnements serveurs et stockage, technologies de virtualisation VMWare, conteneurisation (Docker, Kubernetes, Rancher, OpenShift), stockage objet/blob, block, SAN, NAS.
▸Systèmes : Linux (CentOS, RedHat), Windows (Windows 7/10, Windows Server 2012R2, 2016, 2019).
▸Bases de données : Oracle 19c, Oracle RAC, SQL Server, MySQL, MariaDB, Elasticsearch.
▸Plateformes Logicielles : AngularJS, Angular, LAMP, Symfony, .NET, ASP.NET, ASP.NET Core, ASP.NET MVC, Java, JavaEE, JakartaEE, Spring.
▸Cloud : Azure, OpenStack, Amazon.