MATEN, société de services à taille humaine, créée en 1994, intervient en ingénierie informatique et conseil en recrutement auprès de ses clients Grands Comptes des secteurs Service et Industrie.
Descriptif du poste
Nom du poste : Développeur Back-End (C# / Programmation Orientée Objet)
Localisation :77 vers Fontainebleau
Type de contrat : CDI
Mission du poste :
En tant que développeur Back-End au sein de notre équipe technique, vous jouerez un rôle essentiel dans le développement et la maintenance des composants Back-End de nos applications. Vous collaborerez étroitement avec les développeurs Front-End, les chefs de projet et d'autres membres de l'équipe pour créer des solutions logicielles robustes, évolutives et performantes.
Responsabilités principales :
- Concevoir, développer, tester et maintenir les composants Back-End des applications en utilisant principalement le langage C#.
- Travailler en étroite collaboration avec l'équipe de développement pour concevoir des architectures logicielles solides, évolutives et orientées objet.
- Participer à l'optimisation des performances, à la gestion des bases de données et à la sécurité des applications.
- Collaborer avec les équipes Front-End pour garantir une intégration transparente des fonctionnalités Back-End.
- Résoudre les problèmes techniques complexes et proposer des solutions innovantes.
- Maintenir une documentation technique à jour pour faciliter la compréhension et la collaboration au sein de l'équipe.
Profil recherché
Qualifications et compétences requises :
- Diplôme en informatique, génie logiciel ou domaine connexe.
- Solide expérience dans le développement Back-End, en particulier avec le langage C#.
- Maîtrise de la programmation orientée objet et des bonnes pratiques de conception logicielle.
- Connaissance des frameworks Back-End tels que ASP.NET, ASP.NET Core, Entity Framework, etc.
- Expérience avec les bases de données relationnelles, SQL, et la conception de schémas de base de données.
- Compréhension des principes de sécurité liés au développement Back-End.
- Capacité à travailler en équipe, à communiquer efficacement et à résoudre des problèmes techniques.
- Connaissance des outils de gestion de versions tels que Git.
Atouts supplémentaires (non obligatoires) :
- Expérience avec d'autres langages de programmation Back-End tels que Java, Python, ou Ruby.
- Connaissance des technologies de conteneurisation comme Docker.
- Familiarité avec les architectures de micro services.
- Expérience dans le développement d'applications cloud (Azure, AWS, Google Cloud).