Le poste de Senior Backend .NET Developer au sein de Novancy, cabinet de conseil spécialisé dans les systèmes d'information et la transformation digitale, consiste à concevoir et déployer des services backend performants sur la plateforme .NET. Le candidat doit posséder une expérience confirmée de 8 ans minimum dans le développement d'applications backend, maîtrisant les technologies suivantes : .NET Core, C#, API REST/SOAP, ainsi que les bases de données MySQL, MSSQL, NoSQL, DynamoDB, MongoDB et RDS SQL.
En outre, la maîtrise de l'écosystème AWS est indispensable. Le développeur devra concevoir des fonctions Lambda, exploiter Neptune pour les graphes, gérer les instances EC2, et mettre en place des solutions de cache Redis. Il devra également être à l'aise avec les outils de versionning Git, la documentation Swagger, et les plateformes de test automatisé XUnit, NUnit, MSTest.
Le rôle requiert une compréhension approfondie des principes SOLID et des Design Patterns, ainsi qu'une expérience pratique des méthodologies Agile/Scrum. Le candidat doit démontrer des compétences en leadership, capable de piloter des projets cloud et de collaborer efficacement avec les équipes techniques.
Novancy offre un environnement de travail flexible, adapté aux freelances, avec des opportunités de travailler sur des projets variés pour des clients internationaux. Le poste est basé à Casablanca, mais permet une collaboration à distance selon les besoins du projet.
Les responsabilités incluent la conception d'architectures backend évolutives, l'optimisation des performances, la sécurisation des API, et la supervision de la mise en production. Le candidat devra également contribuer à la montée en compétence de l'équipe et à la rédaction de bonnes pratiques.
Les candidats intéressés doivent présenter un CV détaillé, incluant leurs certifications AWS et .NET, ainsi qu'une lettre de motivation expliquant leur expérience cloud et backend.