Ingénieur(e) Etudes et Développement .NET/C#

GRJ Recrutement
/
Rechercher
Publication 11/05/2023

1366 Vues

35 Candidat(e) recommandé(e)

Introduction/Contexte du poste
En tant qu’Ingénieur(e) Etudes et Développement .NET/C#,  au sein d’une équipe R&D agile et dynamique, le (la) collaborateur(trice) pourra s’épanouir sous la conduite d'un chef de projets et accompagné(e) par un manager. Il (elle) prendra en charge la conception complète de projets sur l’ensemble des technologies Windows (clients lourds).

Description des missions liées au poste 
  • Analyse des besoins et revue des spécifications techniques et fonctionnelles, en lien avec le chef de projets et le Product Manager.
  • Conception de maquettes et de prototypes d'applications et développement de ces derniers. 
  • Création de nouvelles applications.
  • Participation à l’amélioration et à l’évolution des applications existantes.
  • Implémentation des tests unitaires et d'intégration.
  • Révisions de code des autres membres de l'équipe.
  • Rédaction de la documentation.
  • Aide au diagnostic des cas clients.

Compétences requises 
Compétences techniques :
 Maitrise de la conception et du développement orienté objet
Expert du langage C# et du framework .NET, le (la) développeur(se) C# est avant tout un(e) spécialiste des clients lourds. Idéalement il (elle) maîtrise les technologies suivantes :
  • C#
  •        .NET 4.7.2
  •         .NET Framework/.NET Core/.NET Standard/
  • WPF 
  • VMware 
  • SQL (SQLite)
  • Xamarin (macOS/Linux) (apprécié)
Plus que la simple maîtrise d’un langage, c'est la maîtrise des environnements complets de développement C# qui est nécessaire (Visual Studio, ReSharper au choix, Git…), ainsi que la technique de développement sur des bases de données. Ces compétences peuvent être validées par une certification.

Par ailleurs, la société étant spécialisée dans l’édition d’applications SaaS, les applications développées doivent s’intégrer aux contraintes des réseaux des entreprises clientes ; ce qui doit inciter le (la) développeur(se) à élargir son périmètre de connaissances au domaine des systèmes et réseaux.
Aptitudes / Savoir-être
- Esprit d’équipe
- Dynamisme
- Rigueur et sens de l'organisation
- Maîtrise de son métier
- Sens du résultat et du delivery
- Autonomie 
- Curiosité pour les innovations techniques 

Méthodologie de travail
Des connaissances en méthodologie Agile sont un atout.

Langues étrangères
La maîtrise de l'anglais de travail est également une nécessité.

Formation
Idéalement de formation Bac +2 à Bac +5, issu(e) d’écoles d'ingénieur ou Master en informatique.

Expérience professionnelle  
Au minimum 5 ans d’expérience, apprentissage, ou en stages durant lesquels il (elle) aura mis en application et développé ses compétences et connaissances sur des projets concrets.