Africa IT Days

Le rendez-vous annuel de recrutement et de partage, destiné aux Talents du Digital et de l'IT en Afrique

Découvrir et s'inscrire sur ItDays.Africa

/

Senior .NET Azure Software Developer - Remote - Freelance

Casablanca, Maroc
Ref. :
002284

La personne recrutée aura accès à une série de projets chez des clients de tous les secteurs d'activité et travaillera avec d'autres profils expérimentés dont l'unique objectif est de créer une valeur optimale pour nos clients en élaborant des solutions incomparables.

Il s'agit d'une opportunité ouverte aux contrats freelances surtout et aux contrats permanents.

Connaissances

  • Les directives en matière de design d'interaction et d'expérience utilisateur

  • Maîtrise de plusieurs langues de programmation. 

  • Compréhension complète et mise en œuvre du SDLC et des modèles de conception.

  • Tests unitaires, tests d'intégration et tests fonctionnels

  • Compréhension solide, mise en œuvre et utilisation des systèmes de contrôle de version - Git, SVN, TFS

  • Compréhension de l'environnement .net, de ses applications et de ses composants.
     Connaissance de Microsoft Azure PaaS et des services Azure connexes et implémentations.

Compétences :

  • Conception et mise en œuvre de solutions / Conception et analyse de systèmes

  • Améliorer la conception du code existant

  • Se tenir au courant de la technologie

  • Capacité à être multitâche

  • Bonnes capacités de communication

  • Compétences en matière de leadership

Anglais courant 

Exigences minimales & responsabilités :

  • Licence universitaire en informatique, en sciences informatiques, en ingénierie ou autre qualification connexe (MSCD)

  • Au moins 5 ans d'expérience dans le développement de logiciels .Net avec une expérience dans les méthodologies SDLC telles qu’AGILE (SCRUM).

  • Compétences dans les technologies Azure avec une expérience particulière dans le déploiement vers Azure, le développement de solutions pour Azure et la construction de solutions de type Platform as a Service (PaaS).

  • Avoir eu/complété au moins une certification/formation chaque année.

  • Participer à l'architecture des solutions

  • Développer, maintenir, déboguer et assurer la refonte des applications logicielles 

  • Effectuer des tests unitaires et d'intégration 

  • Suivre et contribuer à l'amélioration des normes et pratiques de codage des logiciels observées dans l'environnement de l'équipe

  • Identifier et résoudre les défauts des logiciels, ainsi que leur cause profonde 

  • Effectuer des tests du code de projet pour les pairs 

  • Créer de la documentation technique telle que des documents de spécification, des diagrammes UML, des user stories, des wireframes, etc.

  • Utiliser et mettre en œuvre un système de contrôle des versions pour gérer les modifications du code

  • Configurer, optimiser et déployer des applications 

  • Effectuer des audits de systèmes et formuler des recommandations

  • Hiérarchisation des tâches et estimation de l'effort, en utilisant les méthodologies Agile pour soi-même et pour l'équipe. 

  • Assister et encadrer d'autres consultants inexpérimentés dans le cadre de projets en cours.