Recherche d'emploi avancée

Genius Services

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

Genius Services

07-10-2025 | Genius Services - Casablanca Langue(s) : # Français     
Expérience exigée

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