Software Architect H/F
Aldoria
- Paris
- CDI
- Temps-plein
Avantages :
- RTT
- Tickets restaurants
- Mutuelle
- Prime vacance
- 50% Transports
- BSCPE
Vos missions seront :
- Créer des spécifications produit de haut niveau et concevoir des documents.
- Collaborer avec les différentes parties prenantes pour déterminer les exigences du logiciel.
- Fournir à l'équipe développement les plans d'architecture à suivre.
- Guider et assister l'équipe de développement.
- Vous êtes en charge de la mise en place et de la gestion des systèmes d'information.
- Respecter les calendriers et les délais de développement.
- Tester le produit final pour s'assurer qu'il est entièrement fonctionnel et qu'il répond aux exigences.
- Mettre à jour les solutions logicielles en fonction des besoins.
- Aider au développement du code en mettant en œuvre de bonnes pratiques d'architecture.
- Mettre en œuvre des modèles de conception de l'infrastructure au code.
- Revoir l'ensemble de l'architecture de la base de données.
- Rédiger une documentation de qualité.
- Définition de l'architecture web et des services web.
- Organiser les phases de test et d'acceptation.
- Maintenir une veille technologique régulière et effectuer les mises à jour nécessaires
- Diplôme d'Ingénieur en informatique.
- Minimum 5 ans d'expérience en informatique avec des techniques multiples dans le code.
- Connaissances en SSA (Space Situational Awareness) appréciée.
- Expérience du développement de logiciels et de gestion de projets.
- Une expérience dans une startup et dans une grande entreprise est un plus.
- Anglais courant.
- Compétences informatiques : Python, Linux, Java, Yaml, SQL, Kubernetes, Git, DataLake, Bash, Docker, JavaScript.
- Connaissance des microservices, de la technologie de versioning, de la qualité du code et de la mise en réseau, de la méthodologie Agile, Python, MySQL et Gitlab.
- Excellente maîtrise des outils de test et de CI/CD, Yaml et Shell.
- Savoir mettre en œuvre les méthodes de modélisation et de conception de l'architecture du SI de conception, dans le cadre d'un logiciel professionnel.
- Connaitre les différentes méthodes de sécurisation des logiciels.
- Savoir traiter les demandes des utilisateurs et les mises à jour tout au long du cycle.
- Savoir gérer les demandes des utilisateurs et les mises à jour tout au long du cycle de vie du logiciel
- Pédagogue
- Esprit de synthèse
- Excellente capacité d'organisation et de leadership
- Excellentes aptitudes à la communication orale et écrite
- Esprit d'équipe
- Pensée critique.
- Autonomie, proactivité et initiative
- Rigueur, curiosité