Développeur applicatif F/H

Différence Informatique
Canton of Bordeaux-2, France
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Compensation
€ 40K

Job location

Canton of Bordeaux-2, France

Tech stack

API
Business Software
C Sharp (Programming Language)
Code Review
Databases
Software Debugging
Language Integrated Query
Entity Framework
Github
Design of User Interfaces
Human-Computer Interaction
Microsoft SQL Server
Scrum
Management of Software Versions
Web Services
Devexpress
React
Blazor
Backend
Vue.js
Angular
GraphQL
Front End Software Development
REST

Job description

Vous prenez en charge des modules applicatifs de bout en bout, de la compréhension du besoin métier jusqu'à la mise en production, en formulant des arbitrages techniques autonomes orientés qualité produit et expérience utilisateur. En lien direct avec les équipes métier et le Project Manager, vos missions principales sont les suivantes :

Back-end / Data

  • Développer et personnaliser une solution métier pour gérer différents flux liés aux métiers de la distribution de produits alimentaires
  • Concevoir et maintenir des API et webservices
  • Mettre en place des flux d'import/export (ERP, e-commerce, marketplaces, DAM)
  • Optimiser les performances et la qualité des données produits
  • Participer à la conception de l'architecture technique

Front-end / UX

  • Développer des interfaces utilisateurs adaptées aux besoins métiers
  • Intégrer des maquettes UI/UX
  • Améliorer l'ergonomie et l'expérience utilisateur
  • Participer à l'évolution back-office et portails métiers

Projet

  • Participer aux ateliers fonctionnels avec les équipes métier
  • Contribuer aux phases de recette et mise en production
  • Rédiger la documentation technique
  • Assurer la maintenance évolutive et corrective

L'IA comme levier d'ingénierie : vous l'intégrez dans votre pratique quotidienne (génération et revue de code, debugging, documentation...) et êtes force de proposition pour identifier les cas d'usage pertinents dans les applicatifs que vous développez. L'usage professionnel de l'IA est un prérequis pour ce poste.

L'environnement technique

Nous développons des applications métier modernes en C#, avec une interface Blazor, et un backend basé sur Entity Framework Core.

Notre framework applicatif principal est XAF (DevExpress) : la connaissance de ce framework serait un plus.

  • Méthode : Agile / Scrum
  • C#
  • Blazor (Server) pour l'interface
  • EF Core pour l'accès aux données (LINQ, migrations, optimisation)
  • APIs REST / GraphQL
  • SQL Server
  • GitHub versioning et gestion de projet

Requirements

Formation et expérience :

  • Bac+3 à Bac+5 en informatique
  • Une première expérience en développement Full Stack
  • Une expérience sur un projet d'application métier dans le secteur de l'agroalimentaire constitue un réel atout

Compétences techniques :

  • Très bonne maîtrise de C#
  • Expérience en développement avec un framework (Blazor, Razor, Angular, React, Vue, etc.)
  • Connaissance solide des bases de données SQL (SQL Server)
  • Bonne compréhension de l'architecture applicative : services, modèles métiers
  • Pratique quotidienne de GitHub ou équivalent et du travail en branches

Savoir-être :

  • Capacité à apprendre rapidement de nouvelles technologies
  • Esprit d'initiative
  • Esprit d'analyse et rigueur dans la conception de fonctionnalités métier
  • Autonomie dans la résolution technique
  • Capacité à travailler en équipe projet

Apply for this position