Job description
TTC Tech, acteur majeur du secteur IT, développe et maintient une plateforme intégrée multi‑client pour un important organisme public nigérian. Dans le cadre de l’expansion de ce projet, nous recherchons un(e) développeur(se) confirmé(e) spécialisé(e) en C#/.NET pour rejoindre notre équipe technique basée à Abuja. Vous participerez à toutes les phases du cycle de vie logiciel: analyse fonctionnelle, conception, développement, tests, mise en production et support. Vous travaillerez sur une stack technologique moderne incluant.NET 6+, ASP.NET Core, Entity Framework Core et Microsoft SQL Server, avec un fort accent sur les moteurs de workflow et les processus métier réglementaires (enregistrements, renouvellements, licences, approbations). Le poste est 100 % sur site à Abuja; les candidats doivent résider dans la ville ou être prêts à s’y installer. Aucun travail à distance ou hybride n’est proposé.
Missions principales
- Concevoir, développer et tester de nouvelles fonctionnalités applicatives en C#, en garantissant un code efficace, fiable et maintenable.
- Implémenter des services de moteur de workflow sous ASP.NET Core: initiation de processus, affectation et routage des tâches, gestion des approbations et escalades.
- Traduire les exigences métier en processus opérationnels (enregistrements, renouvellements, licences) et assurer leur déploiement en production.
- Concevoir et maintenir la couche base de données SQL Server: schémas multi‑tenant, traçabilité (audit), connexions multi‑bases.
- Corriger les anomalies, assurer le support fonctionnel et technique des composants existants, y compris les parties legacy.
- Assurer le support et le dépannage de l’infrastructure réseau (TCP/IP, LAN/WAN, DNS, firewalls) sur laquelle les applications s’exécutent.
- Collaborer au sein d’une équipe Scrum agile, participer aux cérémonies (daily, sprint planning, rétrospective) et accompagner les utilisateurs finaux.
Profil recherché
- Diplôme de première classe en Informatique, Génie informatique ou domaine équivalent d’une université reconnue.
- Minimum 4 ans d’expérience professionnelle en développement logiciel, idéalement dans des projets de grande envergure.
- Expertise avérée en C#/.NET, ASP.NET Core (version 6 ou supérieure) et Entity Framework Core.
- Solide expérience avec Microsoft SQL Server, rédaction de requêtes SQL complexes et utilisation d’ORM.
- Connaissances approfondies des systèmes de workflow/BPM, gestion de cas ou de routage d’approbations.
- Maîtrise des concepts réseau (TCP/IP, LAN/WAN, DNS, firewalls) et capacité à diagnostiquer des incidents.
- Compétences en développement web front‑end: HTML5, JavaScript, Bootstrap, jQuery et Angular/AngularJS.
- Expérience dans la création et la consommation de services web REST et SOAP.
- Bonne compréhension des principes de programmation orientée objet, du pattern MVC et des design patterns.
- Capacité à travailler en équipe, sens du service et excellente communication en anglais.
Ce que nous offrons
- Un environnement de travail stimulant au sein d’une équipe technique dynamique.
- Participation à un projet d’envergure nationale avec des perspectives d’évolution.
- Rémunération attractive et avantages sociaux compétitifs.
- Possibilités de formation continue sur les dernières technologies Microsoft.
Rejoignez TTC Tech et contribuez à la transformation digitale du secteur public nigérian! Postulez dès maintenant en envoyant votre CV et lettre de motivation.