Descriptif de poste: Architecte logiciel (f/h/autre)
Le présent modèle de descriptif de poste d’Architecte logiciel a été optimisé à des fins de publication sur des sites d’annonces ou des pages d’emploi en ligne, ainsi que pour être aisément personnalisé. Intitulés de poste similaires: Ingénieur logiciel et Architecte technique.
Refreshed on
February 6, 2020
Les responsabilités de l’Architecte logiciel incluent:
- Collaboration avec d’autres professionnels afin de déterminer les exigences fonctionnelles et non-fonctionnelles pour les nouveaux logiciels ou les nouvelles applications
- Création de représentations pour les fonctions et l’interface utilisateur du produit souhaité en utilisant les outils nécessaires et les méthodes adéquates
- Développement de spécifications produit de haut niveau, en faisant attention à l’intégration et à la faisabilité du système
Description du poste
Nous recherchons un Architecte logiciel afin de prendre des décisions intuitives et de haut niveau concernant le développement de logiciels. Vous aurez une vision d’ensemble et vous créerez des approches architecturales pour la conception et l’implémentation de logiciels afin de guider l’équipe de développement. Pour cette fonction, vous devrez disposer d’une solide expérience technique et d’excellentes compétences en matière d’informatique. Vous disposez également d’une expérience de la conception et savez développer une vision unifiée des caractéristiques et des fonctions logicielles. L’objectif consiste à fournir un cadre permettant le développement de logiciels ou de systèmes et, par là, l’obtention de solutions informatiques de haute qualité.
Responsabilités
- Collaborer avec d’autres professionnels afin de déterminer les exigences fonctionnelles et non-fonctionnelles pour les nouveaux logiciels ou les nouvelles applications
- Créer des représentations pour les fonctions et l’interface utilisateur du produit souhaité en utilisant les outils et les méthodes adéquates
- Développer des spécifications produit de haut niveau, en faisant attention à l’intégration et à la faisabilité du système
- Définir tous les aspects du développement, de la technologie et des processus adéquats aux normes de codage
- Communiquer correctement l’ensemble des concepts et des directives à l’équipe de développement
- Superviser la progression de l’équipe de développement afin d’assurer la cohérence avec la conception initiale
- Fournir un encadrement et des conseils techniques aux développeurs et aux ingénieurs
- S’assurer que les logiciels répondent à l’ensemble des exigences en matière de qualité, de sécurité, de possibilité de modification, de capacité d’extension, etc.
- Approuver le produit final avant son lancement
Exigences
- Expérience confirmée en tant qu’Architecte logiciel
- Expérience du développement de logiciels et du codage dans différents langages (C#, .NET, Java etc.)
- Excellentes connaissances de la conception et de l’architecture de logiciels et d’applications
- Excellentes connaissance d’UML et d’autres méthodes de modélisation
- Bonne connaissance de la conception HTML/CSS, JavaScript et UI/UX
- Compréhension des principes d’assurance qualité des logiciels
- Esprit technique et sens aigu du détail
- Compétentes supérieures en matière d’organisation et de leadership
- Excellent sens de la communication et de la présentation
- Master en informatique, en ingénierie ou dans un domaine apparenté
Ressources additionnelles :
- Identifiez et recrutez des Architectes logiciel avec les antisèches de recherche booléenne de Workable.
- Évaluez les compétences et les qualifications recherchées grâce à nos questions d’entretien pour les Architectes logiciel.