Recherche par mots clé
Recherche
    Laissez les employeurs vous trouver
    Home
    >
    MAROC
    >
    Novancy
    >
    Senior C# ASP.NET Core Developer
    Senior C# ASP.NET Core Developer
    13/01/2026 par Novancy
    Remote
    Salaire non renseigné
    Télétravail

    Novancy, leader dans le recrutement de talents informatiques, propose une opportunité unique pour un développeur senior spécialisé en C# et ASP.NET Core 8. Ce poste à distance vous place au cœur d’un projet stimulant, où vous contribuerez à la création d’applications robustes destinées aux secteurs de la paie et du travail temporaire. Vous travaillerez en étroite collaboration avec une équipe d’experts, en adoptant une approche centrée sur la performance, la qualité et l’évolutivité. Votre rôle sera crucial pour garantir que les solutions livrées répondent aux exigences métier tout en respectant les meilleures pratiques de développement. Vous bénéficierez d’un environnement flexible, propice à l’innovation et à l’échange de connaissances.

    Vos principales responsabilités incluront la conception, le développement et l’optimisation de modules fonctionnels en C# et ASP.NET Core 8. Vous devrez maîtriser les concepts avancés tels que la programmation asynchrone, les génériques et les patrons de conception pour garantir un code maintenable et performant. Vous serez chargé de concevoir des modèles de données adaptés à PostgreSQL, d’optimiser les requêtes LINQ et SQL via Entity Framework Core, et de mettre en place des stratégies de mise en cache pour réduire la latence. Vous participerez également à la rédaction de spécifications techniques, à la revue de code et à la coordination avec les parties prenantes pour assurer la cohérence fonctionnelle et technique du projet.

    Le stack technologique utilisé comprend C# 10, ASP.NET Core 8, Entity Framework Core 8, PostgreSQL 14, xUnit et Moq pour les tests unitaires, ainsi que des outils de CI/CD pour automatiser les déploiements. Vous devrez également être à l’aise avec les principes de conception d’architecture, la gestion des dépendances et la mise en place de services web RESTful. La maîtrise des bonnes pratiques de développement, comme la séparation des responsabilités et l’utilisation de patterns d’architecture, est attendue.

    La performance est au cœur de ce poste. Vous devrez mettre en œuvre des techniques d’optimisation des performances, telles que l’optimisation des requêtes, la gestion efficace de la mémoire et l’utilisation de la programmation asynchrone pour éviter les blocages. Vous devrez également surveiller les métriques de performance et proposer des améliorations continues.

    Les tests unitaires et l’assurance qualité sont essentiels. Vous utiliserez xUnit et Moq pour écrire des tests robustes, couvrant les cas d’utilisation critiques. Vous devrez également mettre en place des tests d’intégration pour valider l’interaction entre les différents composants de l’application.

    L’architecture évolutive est un pilier de ce projet. Vous participerez à la conception d’une architecture modulaire, capable de s’adapter aux besoins futurs. Vous devrez proposer des solutions de mise à l’échelle horizontale et verticale, en tenant compte des contraintes de performance et de coût.

    La connaissance approfondie de l’industrie de la paie est un atout majeur. Vous devrez comprendre les processus de calcul des salaires, les réglementations fiscales et les exigences de conformité. Cette expertise vous permettra de concevoir des solutions qui répondent aux besoins spécifiques des clients du secteur.

    La maîtrise du français à l’oral et à l’écrit est indispensable pour la rédaction de documents techniques, la participation aux réunions et la communication avec les clients. Vous devrez être capable de vulgariser des concepts complexes pour les parties non techniques.

    Le poste est entièrement à distance, offrant une flexibilité maximale. Vous devrez disposer d’un environnement de travail stable, d’une connexion internet fiable et d’un espace dédié à la programmation. Vous participerez aux réunions synchrones via des plateformes de visioconférence, en respectant les horaires de travail convenus. Vous devrez être capable de gérer votre propre agenda, de suivre les tâches dans le système de gestion de projet et de rendre compte de votre avancement.

    Pour postuler, vous devez soumettre votre CV détaillé, accompagné d’une lettre de motivation expliquant votre expérience en C# et ASP.NET Core, ainsi que votre compréhension du domaine de la paie. Vous serez invité à un entretien technique où vous démontrerez vos compétences en résolution de problèmes, en conception d’architecture et en tests. Vous participerez à un test de codage en temps réel pour évaluer votre approche et votre maîtrise des bonnes pratiques. Une fois sélectionné, vous intégrerez l’équipe client en tant que développeur senior, avec un contrat à long terme et une rémunération compétitive, bien que les détails restent à négocier.

    Offres d'emplois connexes
    Recherches populaires