Fullstack software engineer .NET / Blazor - Plateforme « Online » (IoT Maritime) - F/H

Ascenz*Marorka
Canton de Maurepas, France
30 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English

Job location

Remote
Canton de Maurepas, France

Tech stack

ASP.NET
.NET
API
C Sharp (Programming Language)
Code Review
Entity Framework
Human-Computer Interaction
Open Data Protocol
Performance Tuning
RabbitMQ
SignalR
SQL Databases
Data Streaming
Web Applications
Data Processing
Data Ingestion
React
Blazor
Angular
Front End Software Development
REST

Job description

Intégré à une des deux équipes de développement et sous la responsabilité d'un Software Team Leader, vous serez en charge de la partie "online" de notre plateforme :

  • Concevoir et développer des applications web Blazor (Server/WebAssembly) et des APIs .NET pour l'ingestion, la manipulation et la visualisation de télémétries temps réel.
  • Construire des flux de données robustes et des interfaces ergonomiques pour les équipes opérationnelles.
  • Participer activement au design technique, aux choix d'architecture et à l'estimation des stories.
  • Contribuer aux revues d'architecture, à la sécurité et à la qualité.
  • Maintenir un échange permanent avec les autres membres de l'équipe pour garantir cohérence et qualité.

Périmètre d'intervention

Votre rôle couvre plusieurs domaines clés de notre plateforme :

  1. Ingestion de données
  • Conception et maintenance des outils pour la collecte des données issues des navires.
  • Gestion de la scalabilité et de la résilience
  • Intégration avec le reste de la plateforme
  1. Front web
  • Développement d'interfaces Blazor ergonomiques et performantes pour la visualisation des métriques.
  • Mise en place de fonctionnalités avancées, notamment la voyage optimization pour améliorer les performances opérationnelles.
  • Garantir la fiabilité et l'expérience utilisateur dans des conditions réseau parfois difficiles.
  1. APIs
  • Conception et développement d'APIs REST (dont OData) pour exposer les données et services.
  • Gestion des authentifications, autorisations et sécurité des échanges.
  1. Jobs périodiques
  • Développement de tâches planifiées ou « adhoc » pour le traitement des données ou la génération de rapports.
  • Optimisation des performances et surveillance proactive pour éviter les incidents.

UI & Fiabilité : un enjeu majeur

L'interface utilisateur est primordiale pour nos clients et équipes, souvent dans des conditions opérationnelles difficiles (connexion réseau limitée, environnement contraint) et parce qu'elle est le moyen privilégié pour visualiser les données et recommandations. Votre rôle :

  • Concevoir des interfaces Blazor performantes, intuitives et robustes, capables de fonctionner avec des débits faibles et des latences élevées.
  • Garantir la fiabilité du code et de l'application : gestion des erreurs, reprise sur incident, optimisation des temps de chargement.
  • Assister l'équipe QA pour mettre en place des tests end-to-end., * Entretien RH d'adéquation avec notre Talent Acquisition Partner
  • Entretien avec au moins deux futurs collègues de l'équipe, dont un profil technique
  • Séance de pair programming (exercice d'algorithme, code review, etc.)

Requirements

Profil recherché : avant tout un savoir-être

Nous privilégions la personnalité et l'attitude plutôt que des compétences techniques strictement définies. Nous recherchons quelqu'un qui fait preuve de :

  • Curiosité et a envie d'explorer de nouvelles idées.
  • Sens du service client, avec la volonté d'apporter des solutions concrètes.
  • Écoute et collaboration, pour avancer efficacement en équipe.
  • Capacité à anticiper et prévenir les problèmes, plutôt que réagir dans l'urgence.
  • Proactivité, avec une forte attention à la qualité et à la fiabilité.

Des bases en développement .NET/Blazor sont appréciées. Si vous aimez apprendre, résoudre des problèmes et transformer vos idées en code utile pour les utilisateurs, alors vous avez toute votre place chez nous, même si vous doutez encore d'être "le profil parfait". N'hésitez pas à postuler !

Compétences techniques

  • C#/.NET, Blazor, ASP.NET Core (Net9), SignalR
  • RabbitMQ et architectures orientées événements
  • SQL et Entity Framework
  • Anglais écrit et oral requis (échanges quotidiens avec des équipes internationales)
  • Connaissance d'Angular ou React (un plus, pour la polyvalence front-end)

Chez Ascenz Marorka, nous favorisons un environnement de travail inclusif dans lequel chaque talent peut s'épanouir et contribuer pleinement à la réussite collective.

Benefits & conditions

  • Contrat en CDI à pourvoir dès que possible
  • Télétravail possible 2 jours par semaine.
  • Poste basé à Saint-Rémy-lès-Chevreuse

About the company

Hybrid work in 1 Route De Versailles, 78470 Saint-Rémy-lès-Chevreuse, Nous concevons des solutions digitales qui collectent, traitent et valorisent les données issues de capteurs embarqués à bord de milliers de navires sur tous les océans. Notre ambition : améliorer la performance, réduire les émissions et accroître la sécurité des opérations maritimes grâce à la donnée et à nos experts métier. Notre groupe présente une forte dimension internationale, avec des équipes réparties entre plusieurs pays d'Europe, d'Asie, ainsi qu'une partie du groupe basée aux États-Unis. Votre quotidien sera marqué par des échanges multiculturels et vous interviendrez sur des projets d'envergure pour des acteurs majeurs avec une portée internationale.

Apply for this position