logo

Ingénieur en développement .net expérimenté (e)

localisationCasablanca, Casablanca-Settat, Morocco

Descriptif du poste Dans le cadre du renforcement de nos équipes, nous recherchons un (e) ingénieur en développement .Net confirmé (e). Au sein d'une équipe de développeurs, l’Ingénieur Développement F/H a pour mission : De développer les logiciels ou applications à partir du cahier des charges du client ou du chef de projet interne. Plus particulièrement, vos actions consistent à : Conception et développement : Développe les composants en utilisant les langages appropriés Adapte et paramètre les progiciels retenus pour l’architecture logicielle Réalise les applications et les industrialise Réalise le prototypage Rédige les documentations Tests : Elabore les jeux d’essai pour les tests unitaires d’intégration Effectue les tests unitaires Identifie et traite les dysfonctionnements Mise en production et intégration : Intègre les sites pilotes permettant de tester l’ouvrage dans sa version définitive Déploie en masse le produit auprès des utilisateurs Peut être amené à former les utilisateurs Réalise les notices techniques d’installation et les guides destinés aux utilisateurs Profil Recherché Bac+3 et plus en informatique. Passionné(e) par le développement et les nouvelles technologies, et n’ayant pas de crainte à devoir manipuler/s’interfacer avec des équipements hardware (borne, pc, tpe, imprimantes, …). Vous disposez d’au moins 5 ans d’expériences. Vous savez travailler en autonomie mais aimez également partager votre expérience. Compétences Requises : Maîtrise du langage C#, des frameworks .net / .net core, React, sysadmin, Linux, réseau La connaissance de la Clean Architecture est un plus, ainsi qu’une appétence au reverse engineering (pour comprendre les projets legacy ou mal documentés). Travailler directement sur le matériel pour déployer/faire fonctionner nos logiciels, tant en création de nouveau projet que pour de la TMA seront vos activités quotidiennes. Compétences et technologies utilisées au quotidien : - .NET : • ASP.NET Core • REST WebAPI • Entity Framework Core • SignalR • WebSockets • ABP Framework • MVC • MVVM • WebDeploy - ReactJS : • Typescript • ViteJS • Redux Toolkit • React Query • Formik • React Router • Material UI (MUI) • React functional components & hooks • Electron -Devops • Administration Linux • Réseau • Utilisation d’Ansible • Gitlab • Gitlab CI - Bases de données MySQL, SQL Server, LiteDB et Elastic Search - Expérience dans l’intégration avec du matériel : • Communication avec un port série • Communication bas niveau et reseau TCP / UDP • Manipulation de trames de données parfois très brutes : tableaux d’octets, manipulation de bits, etc… • Communication avec un terminal de paiement (Ingenico / Verifone) - Connaissances en tests unitaires, tests d’intégrations, CI/CD, Docker - Maitrise de l’Anglais technique : impératif Avantages sociaux et autres CDI dès le 1er jour Mutuelle privée Poste évolutif Ergonomie et équipements de haute technologie Espace de vie convivial Amplitude horaire Horaire fixe Salaire Net + primes A communiquer sur place