Select your location
Austria

Austria

Czech Republic

Czech Republic

Germany

Germany

Italy

Italy

The Netherlands

The Netherlands

Romania

Romania

NSI recrute : System Architect Full Stack (Angular + Java)

Afin de renforcer son Département Projets situé à Awans, NSI recherche un(e) System Architect Full Stack (Angular + Java).

Votre rôle :

En tant que System Architect votre rôle consiste à concevoir et mettre en place une architecture logicielle, un Framework ou une librairie permettant le développement de programmes informatiques et/ou parties de programmes qui rencontrent les attentes des clients en termes de fonctionnalités et qualité tout en suivant la méthodologie définie (agile ou autre).

Vous garantissez aussi, pendant la durée de vie du projet, que la cohérence architecturale est sauvegardée, les Frameworks/librairies mis-à-jour et que les développements se font en suivant les bonnes pratiques.

Régulièrement, vous participez à la rédaction des offres à destination de nos clients, en tant qu’Expert Technique.

Votre profil :

  • Vous disposez au minimum d'un Bachelier en Informatique ou avez une expérience équivalente,
  • Vous avez au minimum 5 ans d'expérience dans une fonction similaire.

Activités :

  • Prise de connaissance du contexte global du système à développer.
  • Discussions régulières avec les business analysts pour s’assurer d’une bonne compréhension des spécifications fonctionnelles.
  • Définition et mise en place de l’architecture technique, du/des Frameworks cibles et des librairies identifiées
  • Participation aux différents meetings d’équipe (par exemple en mode Scrum)
  • Définition et suivi de la stratégie de tests unitaires et de tests d’intégration
  • Définition et suivi des niveaux de sécurité logicielle à implémenter dans le cadre du projet
  • Validation technique des spécifications fonctionnelles (User Stories) et Code Review
  • Support à la mise en production du système.
  • Mise en place d’une stratégie d’intégration et de déploiement continue
  • Documentation technique.
  • Participation à la rédaction des offres à destination de nos clients, en tant qu’expert technique.
  • Interactions avec d’autres expert techniques, aussi bien en interne (Bureau d’Architecture) qu’en externe (représentants du client)

Activités complémentaires :

  • Participer à la formation des développeurs (sur l’architecture, le(s) Frameworks et les librairies mis en place)
  • Contribuer à la gestion des moyens transverses du projet (ex : installation et maintien en condition opérationnelle des plates-formes et des logiciels de gestion de projet)
  • Participer à la mise en place de Frameworks et librairies propres à NSI

Compétences techniques requises :

  • Connaissance avancée du langage Java et des librairies associées (Hibernate, Spring/Spring Boot).
  • Connaissance et maîtrise des technologies orientées Web (Javascript/Typescript, HTML, CSS, Webservices REST/SOAP, Angular).
  • Compréhension et implémentation des standards de qualité (Tests unitaires, Tests d’intégration, Code Review, Analyse statique de code)
  • Compréhension et implémentation des bonnes pratiques liées au développement de logiciels sécurisés
  • Compréhension et implémentation des outils de gestion des sources (Git, SVN)
  • Compréhension et implémentation de la chaîne CI/CD, à travers des outils tels que Jenkins, Bitbucket, SonarQube, Docker
  • Connaissance, compréhension et mise en œuvre des bonnes pratiques du développement logiciel (SOLID, KISS, DRY)
  • Capacité à identifier et mettre en place les design patterns

Attitudes et compétences générales :

  • Etat d’esprit collaboratif et constructif
  • Capacité d’analyse
  • Approche stratégique
  • Flexibilité
  • Respect des engagements et du planning
  • Bonne communication, capacité à partager/coacher
  • Orienté client
Une bonne compréhension de la méthodologie Scrum et de son application en tant que Team Member, voire Scrum Master est un plus.

NSI vous offre : 

  • Un contrat à durée indéterminée,
  • Un véritable défi dans un groupe en pleine expansion,
  • Un salaire attractif comprenant de nombreux avantages extra-légaux,
  • Des projets intéressants dans des technologies passionnantes avec des équipes solidaires et dynamiques,
  • La possibilité de développer en permanence vos capacités tant au niveau technologique, que fonctionnel ou managérial.

Si vous vous retrouvez dans ce profil, envoyez-nous votre CV à l’adresse :