Chez Smals, plus de 2000 professionnels faonnent, chaque jour, lavenir en sinvestissant dans lICT for Society. Ces systemes ICT de pointe permettent a nos clients de garantir des services encore plus performants dans des domaines tels que le travail, la famille et la sante. A terme, eHealth, une plateforme d'echange securisee dediee aux informations medicales de tous les citoyens, rendra les prescriptions medicales papier superflues. Dautre part, le service ICT Dimona permet a lONSS dassurer une couverture sociale aux 4 millions demployes des leur entree en fonction chez un employeur. Pratique ? Certainement. Audacieux aussi. Description de la fonction En tant que Software Architect, vous elaborez vos propres propositions darchitecture dans une stack technique basee sur Java et Angular. Votre job est varie, allant de l'expertise technique sur des questions precises jusqua l'identification de solutions high level pour limplementation de systemes complexes :
Vous tes responsable de la conception et du suivi de l'architecture logicielle. Vous comprenez les besoins et fournissez des architectures d'application stables, que vous documentez a l'aide d'outils de modelisation.
En tant que team lead technique, vous assurez lorganisation de l'equipe de developpement et suivez les developpeurs dans leur travail quotidien. Vous tes responsable de la qualite du code et effectuez du code review. Votre equipe est organisee de faon Agile.
Vous travaillez en etroite collaboration avec les developpeurs de logiciels, les analystes fonctionnels et les specialistes du middleware afin de mener a bien les implementations. Vous tes responsable de la diffusion des bonnes pratiques en matiere de design et de developpement.
Vous faites partie de la communaute des Solution and Application Architects de Smals. Au sein de cette communaute, vous partagez vos connaissances et vos experiences avec vos collegues architectes via des outils tels que Confluence.
Profil
Vous avez au minimum quatre ans d'experience dans un environnement de developpement Java et vous tes titulaire d'un Bachelier ou dun Master en informatique.
Vous avez une large connaissance des methodes et standards de developpement, de l'architecture et des technologies telles que Java, Angular, SpringBoot, JBoss (JEE), PostgreSQL, Oracle, JMS, OpenShift et RESTful.
Vous pouvez developper un plan d'implementation technique et le mener a bien dans les delais impartis.
Vous avez de l'experience avec des techniques et outils de modelisation (par exemple ArchiMate, Enterprise Architect, UML, C4, etc.).
Votre leadership, votre sens de l'analyse et votre capacite a resoudre les problemes sont des qualites essentielles que vous souhaitez mettre au service de votre equipe. Elles vous permettent de soutenir et de mener votre equipe a fournir des solutions stables a nos cl