Résumé de l'emploi
Nous recherchons un architecte technique dynamique, soucieux du détail et du développement pour rejoindre notre équipe en pleine croissance. Le candidat idéal s'épanouira dans la supervision du développement et de la mise en œuvre de programmes. L'objectif principal de ce poste sera de concevoir des solutions technologiques fonctionnelles et d'assurer la direction des équipes de développement de logiciels dans l'ensemble du département.
Responsabilités
- Consulter les différents services et parties prenantes pour bien comprendre les besoins de l'entreprise et déterminer les exigences du système.
- Identifier, planifier et concevoir la structure d'une solution technologique et ses fonctions.
- Collaborer avec l'équipe de développement du logiciel pour transmettre clairement les exigences.
- Rechercher, évaluer et décider des logiciels et/ou du matériel adéquats et proposer des méthodes d'intégration efficaces.
- Superviser les projets en cours, ce qui peut inclure l'examen du code et la fourniture d'une assistance et de conseils aux membres de l'équipe.
- Travailler avec les développeurs pour aider à résoudre les problèmes techniques lorsqu'ils se présentent.
- Assurer la mise en œuvre effective et efficace de l'architecture technique et de son infrastructure.
- Travailler avec l'équipe de développement du logiciel pour discuter et examiner les problèmes techniques, les idées, les bogues et les suggestions d'amélioration de la technologie.
- Contrôler et analyser les systèmes pour s'assurer qu'ils répondent aux besoins de l'utilisateur final et qu'ils s'alignent sur les objectifs commerciaux et les opérations du client.
Exigences
- Licence ou diplôme supérieur en informatique ou dans un domaine connexe
- Au moins deux ans d'expérience dans un rôle de développement ou d'architecture
- Au moins deux ans d'expérience dans le développement pratique de logiciels dans un environnement axé sur le client.
- Expérience de la gestion de projets à l'aide de différentes méthodes telles que agile et scrum.
- Expérience dans une fonction axée sur le service et expérience du travail dans le respect des niveaux de service convenus (SLA).
- Bonne connaissance des langages de codage tels que JavaScript et Java
- Bonne compréhension et connaissance des différents systèmes d'exploitation, notamment Windows, IOS, Linux, etc.
- Excellentes compétences en matière de communication et capacité à collaborer efficacement avec les autres équipes, les parties prenantes et la direction.
- Aptitude à la résolution de problèmes et capacité à résoudre le problème à partir de sa cause première tout en tenant compte des solutions appropriées.
- Très bien organisé, avec la capacité de hiérarchiser efficacement les charges de travail.
- Capable d'encadrer et de diriger une équipe grâce à des qualités de leadership efficaces, ainsi que de déléguer efficacement et d'identifier les points forts au sein de l'équipe.