Search a job


Similar jobs

Architecte Java/Scala - Services - Auderghem

Reward: 1000 €

Type of contract: Employee

Sector: IT

Region: Brussel/Bruxelles

Client :

Notre client est une société mondialement reconnue située à Bruxelles ( Auderghem). C'est un acteur clé dans la gestion de service aux entreprises qui continue à croître et à développer de nombreux gros projets techniques. Son département Tt en Belgique se compose d'une 70 aine de personnes

Il s'agit d'une société très familiale, un des meilleurs employeurs mondiaux où il fait réellement bon vivre !

Dans le cadre du développement de projets majeurs tels que la digitalisation de tous leurs produits et services, l'automatisation des procédures de déploiements, l'automatisation des tests fonctionnels et non-fonctionnels, la refonte de leurs applications legacy vers une architecture agile visant une parfaite résilience, une performance à toute épreuve et la meilleure sécurité pour des applications utilisées par la majorité des employés et des foyers belges.

Description :

Vos responsabilités:

* En tant qu'Architecte logiciel vous êtes responsable de la conception et la réalisation des architectures applicative de l'entreprise.
* Vous travaillez en collaboration avec les différents services du département informatique mais également métier au sein d'équipes projets pluridisciplinaire.

Les principales responsabilités de l'architecte java incluent :

* Assister les gestionnaires de projet dans la conception, la planification, la gouvernance et la mise en œuvre technique des projets de toute nature
* Traduire les demandes et les exigences produites par les analystes fonctionnels en architecture technique en prenant en compte tous les aspects qualitatifs (sécurité, stabilité, performance, résilience, …)
* Limiter les choix techniques disponibles au cours du développement par :
o La définition des standards de développement ;
o la création, la définition, ou le choix de frameworks
* Création et conception architecturale des composants techniques
* Participer à la bonne connaissance des applications dans l'entreprise
* Participer à l'amélioration continue des solutions techniques existantes
* Comprendre les fonctions de chaque composant technique
* Maîtriser les interactions et les dépendances entre les composants techniques de l'entreprise
* Collaborer avec l'équipe « Technology » pour concevoir le processus de déploiement afin de permettre la livraison continue des solutions développées
* Contribuer à la stratégie d'automatisation des tests fonctionnels et non-fonctionnels
* Communiquer les concepts architecturaux aux analystes programmeurs
* Collaborer avec les développeurs, les analystes et les experts
métier afin d'établir la vision technique et d'analyser les compromis entre les besoins, la convivialité, la performance et la sécurité.
* Accompagner les programmeurs dans la réalisation des architectures définies
* S'assurer que l'architecture des solutions proposées est alignée avec les standards établis par l'entreprise
* S'assurer que les équipes de développements suivent les architectures proposées et respectent les standards et les frameworks de développements
* Anticiper les problèmes et identifier les opportunités d'amélioration dans le développement des applications métiers

L'architecte a la responsabilité finale pour la conception et la réalisation des architectures applicatives.

Votre profil:

Compétences techniques:

* Formation universitaire ou bachelor en informatique
* Maitrise de la syntaxe de langages de programmation tels que JAVA, SCALA, .NET.
* Une bonne connaissance des languages Python, Perl, Shell et Bash scripts est également un plus.
* Maitrise des technologies relatives aux bases de données relationnelles et non relationnelles (Oracle, PLSQL, MongoDB, etc)
* Maîtrise des architectures dites « Réactives »
* Maîtrise des techniques d'interfaçage applicatif asynchrone
* Maitrise des design patterns communément appliqués dans le cadre d'architecture logicielle
* Avoir une bonne connaissance des systèmes d'exploitation, de la virtualisation (VM Ware) et des technologies réseau
* Maîtrise des concepts et usage des outils de gestion de version tels que SVN et GIT
* Connaissance de langages de modélisation tel que UML, BPMN et Archimate

Attitude attendue:

* Agir en bon team player au sein des équipes projets, participer activement aux réunions d'équipe et autres sessions de travail
* Constamment être à la recherche de la meilleure compréhension des règles derrière les exceptions et des exceptions derrière les règles
* Restez au faîte des technologies disponibles et émergentes dans le cadre de développement logiciel
* Bonne maitrise d'une des deux langues nationales et bonne connaissance de l'anglais technique.
* Esprit analytique, rigoureux(euse) et un bon esprit de synthèse
* Etre dynamique, proactif(ve), flexible, disponible et réactif(ve).

L'offre:


* Nous vous proposons un package salarial très compétitif
* De nombreux avantages extra-légaux (assurances, voiture, bonus, chèques repas, congés, … et plein d'autres avantages et cadeaux
* De grandes possibilités d'évolution de carrière.
* Formation, investissement créativité et innovation

 



0.07927417755127