- Location
- Charleroi
- Department
- IT
- Closing date
- Today
- Source
- CareersPage
Description
📋 Tâches et responsabilités
Objectif :
Faire évoluer une plateforme web de gestion des cours développée en C# avec une base de données PostgreSQL, afin d'améliorer l'expérience des enseignants et des étudiants.
Dans cette mission, vous intervenez sur l'analyse de l'existant, la conception des évolutions, le développement des extensions, ainsi que les phases de test, d'optimisation et d'intégration.
Vos responsabilités principales :
- Développer de nouvelles fonctionnalités en C# sur une plateforme web existante.
- Optimiser les requêtes PostgreSQL afin d'améliorer les performances globales.
- Implémenter une API RESTful pour l'intégration avec d'autres outils.
- Créer et faire évoluer les interfaces utilisateur des nouvelles fonctionnalités.
- Veiller à la compatibilité avec l'architecture et les versions existantes de C# et .NET.
- Garantir la sécurité, la confidentialité des données et l'accessibilité des fonctionnalités livrées.
- Concevoir une interface intuitive et responsive.
- Travailler dans un cadre Agile / Scrum avec un suivi des tâches via Jira ou un outil équivalent.
Fonctionnalités à implémenter :
- Suivi de la progression des étudiants avec tableaux de bord personnalisés.
- Planification avancée des cours et des sessions.
- Système de communication intégré, incluant messagerie et forum de discussion.
- API RESTful pour l'interconnexion avec d'autres outils.
Environnement technique :
- Langage principal : C#
- Framework : .NET
- Base de données : PostgreSQL
- ORM : Entity Framework Core
- Frontend : ASP.NET Core MVC ou Blazor
- API : ASP.NET Core Web API
- Tests : NUnit ou xUnit
- Gestion de projet : Azure DevOps ou Jira
📝 Votre profil
Vous disposez d'une expérience confirmée en développement d'applications web.
- Maîtrise de C# et du développement web.
- Bonne connaissance de PostgreSQL et de l'optimisation de requêtes.
- Expérience avec un ORM, idéalement Entity Framework Core.
- Pratique d'environnements Agile / Scrum.
- Aisance avec Jira.
- Capacité à intervenir sur une application existante en respectant ses contraintes techniques.
- Français requis.
⚠️ Ce poste est proposé en tant que rôle freelance à temps partiel (60%).
Skills
ASP.NET.NETAzurePostgreSQLJiraAgileScrumDevOps