Développeur Back-End Junior (H/F)

Prothesis Dental Solutions
Canton de Montpellier-1, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, French
Experience level
Junior
Compensation
€ 30K

Job location

Canton de Montpellier-1, France

Tech stack

.NET
API
Agile Methodologies
Unit Testing
Azure
C Sharp (Programming Language)
Software as a Service
Cloud Computing
Code Review
Databases
Microarchitecture
Software Design Patterns
Entity Framework
PostgreSQL
Object-Oriented Software Development
Open Web Application Security
Software Engineering
.NET Core
React
Backend
GIT
Vue.js
Angular
Front End Software Development
REST

Job description

Notre expertise unique, issue de notre longue expérience et de la connaissance approfondie du laboratoire, est le gage de la qualité de notre offre.

Points clés de notre environnement de travail :

  • Équipes mixtes, jeunes et expérimentées.
  • Une culture proactive, en innovation permanente pour répondre aux besoins de nos clients.

L'Équipe que Vous Rejoindrez

Vous rejoindrez une équipe dynamique de 5 personnes pour participer au développement de Prothesis CLOUD : le premier logiciel web de laboratoire dentaire en France.

Bien que ce poste soit spécialisé en Back-End, notre équipe promeut une forte culture Fullstack. Chaque membre est encouragé à maintenir et développer sa polyvalence technique, vous offrant ainsi d'excellentes perspectives de croissance au-delà de votre périmètre principal.

En tant que membre de notre équipe agile, vous serez responsable de la mise en œuvre et de la maintenance des nouvelles fonctionnalités de Prothesis CLOUD. Vous bénéficierez d'un encadrement technique tout en gagnant rapidement en autonomie., Votre rôle sera principalement axé sur le Back-End de notre application Cloud, avec un focus sur la robustesse et la performance :

Développement Back-End

  • Concevoir, développer et maintenir les API REST de Prothesis CLOUD (C# (.NET), .net core, Entity Framework Core, PostgreSQL).
  • Contribuer à la conception détaillée (Micro-architecture) des nouvelles fonctionnalités en collaboration avec le Chef de Projet (PM) et le Responsable et Référent Technique (RRT).
  • Mettre en œuvre des tests unitaires pour garantir la fiabilité du code.
  • Participer activement aux revues de code (Code Review) pour garantir le respect des standards de qualité et des meilleures pratiques.
  • Participer au dépannage et au débogage pour garantir la fonctionnalité et la qualité du logiciel.

Autres

  • Sécurité Applicative : Contribuer à l'analyse et à l'amélioration de la sécurité de nos applications et des identifiants (Identity Server).
  • Collaborer avec les développeurs Front-End (Angular) pour assurer une intégration fluide des API.
  • Documenter les choix techniques et les solutions implémentées.

Requirements

Nous recherchons un(e) candidat(e) issu(e) d'une École d'Ingénieurs ou équivalent (Bac+5), avec :

  • Expérience visée : 2 ans d'expérience post-diplôme OU un diplôme d'Ingénieur obtenu en parallèle d'une alternance.
  • Développement Back-End : Solide connaissance d'un langage Back-End orienté objet (idéalement C#/.NET) et maîtrise des concepts de base de données (SQL).
  • Méthodologie : Familiarité avec les principes de développement Agile, les modèles de conception et les outils comme Git et Azure Devops.
  • Qualités : Capacité à écrire du code propre, testable et maintenable, avec une attention méticuleuse aux détails.

Les Plus qui feront la différence

  • Appétence Sécurité : Une expérience ou un projet personnel/académique en sécurité applicative (security by design, OWASP, gestion des identifiants).
  • Affinité UI/Fullstack : Une connaissance ou un projet personnel en développement Front-End (Angular, React, Vue.js, etc.).

Ce poste est-il fait pour vous ?

  • Êtes-vous un développeur(euse) organisé(e), qui a le souci du détail et la volonté de ne rien laisser au hasard dans son code ?
  • Aimez-vous résoudre des problèmes techniques avec créativité, en cherchant toujours à automatiser ce qui peut l'être ?
  • Avez-vous à cœur de produire un code propre, testable et maintenable pour faciliter la vie de toute l'équipe ?
  • Disposez-vous d'une communication fluide (à l'écrit comme à l'oral) pour échanger efficacement avec vos collègues ?
  • Savez-vous collaborer dans un environnement distribué (à distance), tout en étant capable d'avancer en autonomie quand c'est nécessaire ?
  • Comprenez-vous les fondamentaux du développement logiciel (Programmation Orientée Objet, Design Patterns) et souhaitez-vous les mettre en pratique ?
  • Avez-vous une sensibilité pour la satisfaction client et comprenez-vous l'impact concret de votre code sur les utilisateurs ?

Benefits & conditions

  • Type d'emploi : Contrat CDI, Temps Plein.
  • Langues : Français courant et capacité à lire et à écrire de la documentation technique en Anglais (contexte groupe international).
  • Avantages : Tickets restaurants.
  • Formation : À votre arrivée, vous commencerez par une formation à nos produits et nos outils.

About the company

Filiale d'un groupe international spécialisé dans les solutions IT pour la santé, Prothesis Dental Solutions conçoit, développe et édite des solutions logicielles et des web services pour les laboratoires de prothèses dentaires depuis plus de 35 ans.

Apply for this position