DéveloppeurC C#, désormais en NODE JS, Microservices, API Rest, Kafka, NoSql, Ansible.

Publiée le 02/11/2021 par WorldWide People

Lieu : Paris
Durée : 3 années
Tarif : Tarif non renseigné
Télétravail : Non
Début : 03/01/2022

Description de la mission :



DéveloppeurC C#, désormais en NODE JS, Microservices, API Rest, Kafka, NoSql, Ansible.
la modernisation de l'application existante codée en C C#, désormais en NODE JS, Microservices, API Rest, Kafka, NoSql, Ansible.

Les candidats devront tout de même savoir lire l'existant, donc comprendre le C C#.

TECHNOLOGIES UTILISEES :
o C#
o SQL, MariaDB
o Kafka
o shell linux
o NodeJS et/ou C++( apprécié )

FRAMEWORK :
o .netcore, ASP.netcore
o Entity framework
o Xunit

ENVIRONNEMENTS :
o Linux, Windows
o Machines virtuelles
OUTILS :
o Gitlab / Git
o VisualStudio
o Ansible (déploiements automatique)
o Docker
TYPE D'ARCHITECTURE :
o Existante :
Architecture web + API (Json, xml) + base de sonnées (SQLSERVER)

o Migration vers :
Micro-services
Environnement linux
Orchestration de services
Messaging (kafka, rabbitMq, activeMq .)
Bases de données mariaDB
PRATIQUE DE DEVELOPPEMENTS :

o Mise et en place et respect des conventions
o Tests unitaires
o Intégration Continue
o Déploiement automatique
o Craftsmanship
o cleanCode ( solid, kiss, dry )
o Approche Agile
o Automatisation des processus de développements

La méthode AGILE et itérative est utilisée. Une connaissance de SAFe est un plus.

Les profils passeront un codingame

Les missions :
Concevoir des cartographies fonctionnelles et applicatives
Maitriser les méthodes, normes et outils standards de conception
Rédiger les spécifications techniques détaillées sous pilotage de la direction technique
Construire une architecture technique sécurisée
Développer un produit, un événement, ou un programme (à partir des outils, méthodes ou langages)
Utiliser des méthodes lean et/ou agiles pour maîtriser un produit / un programme
Appliquer le cycle en V ou agile
Construire et mettre en œuvre les plans de tests. Effectuer les rapports associés.
Réaliser le paramétrage et la mise au point
Décrire formellement un dysfonctionnement d'applications et dresser les plans d'action nécessaires, si besoin alerter pour traiter /prévenir tout dysfonctionnement empêchant le respect des engagements (continuité de service),
Analyser et comprendre l'origine d'un dysfonctionnement, incident ou accident (spécifications physiques du produit, processus...)
Rédiger la documentation technique (guides utilisateur, guides métier, schémas d'architecture...)
Maîtriser des outils web (gestion de contenu, gestion de flux...)
Maîtriser des logiciels spécifiques à son domaine technique (analyses, statistiques, outils de gestion...)
Utiliser un vocabulaire technique / Savoir vulgariser son discours selon l'auditoire
Comprendre de la documentation technique en anglais
Rédiger les livrables, notes, e-mails... nécessaires à la réalisation des activités
Identifier des données à caractère personnel et respecter les règles et procédures de confidentialité en respect de la loi
Établir un état des lieux périodique sur les développements
Comprendre les notions de cybersécurité, les contraintes métiers et connaître les méthodes de traitement associées
Procéder à une veille technologique et anticiper les obsolescences informatiques
Compétences requises :
Thèmes techniques Les divers langages de développement (C-C++,, PHP/HTML5, Python, Javascript, JSON, Shell, VBA, )
Les méthodes de conceptualisation (ordinogrammes, diagrammes de flux, architectures
techniques, )
Les systèmes de gestion de bases de données (SQL, NoSQL (MongoDB, Cassandra), Reporting Service, Procédures stockées, Access )
Les divers environnements d'exploitation et logiciels (Windows Server, Unix, Linux, ,WAMP/LAMP, Visual Studio )
Les réseaux informatiques)
Le principe des architectures Ntiers et savoir réaliser des gestes simples sous :
o APACHE, JBOSS,
o Broker de messages (KAFKA, MQTT, )
Des méthodes d'échange des données, contrats d'interfaces
Gestion de projets
Processus Cycle en V , agile


Postuler à cette mission :
Si vous cherchez un CDI ou CDD, le jobboard Carriere-info est plus adapté.