Détails de la mission
Lieu de la mission

Casablanca

Durée

1 an renouvelable

Date de début

ASAP

Entreprise :

WeLinK est un cabinet de Conseil & Consulting IT fondé en 2011, spécialisé dans le Placement/Head Hunting de freelances IT.

WeLink est actuellement le N°1 des missions freelances au Maroc, et dispose de références solides au Maroc : CAPGEMINI, ATOS, IBM, SOFRECOM, CGI, GFI, Omnidata, SOPRA BANKING, HPS, UMANIS, SQLI, BDSI, WAFA ASSURANCE, DXC, ATTIJARI BANK, CFG BANK, MAJOREL, WEBHELP…
Ainsi que diverses références à l'international.

Depuis sa création, WELINK a pu intervenir sur plus de 600 Missions long termes (> 6 Mois). Quant à notre équipe actuelle, elle dépasse 150 Consultants Freelances IT en mission.

Poste

Pour le compte de notre client, multinationale spécialisée dans l'infogérance et l'intégration informatique, nous recherchons un Développeur BACK-END en Freelance, pour une mission de 1 an renouvelable.

Missions:

- Participer au cycle de vie complet de l'application, en se concentrant sur le codage et le débogage
- Écrire un code propre et sécurisé pour développer des services backend fonctionnels
- Très bonne compréhension de l'écosystème Linux et expérience de la gestion de serveur
- Expérience avec des outils d'automatisation tels que Openshift, Ansible, etc.
- Expérience avec Docker et comment l'utiliser dans le cadre de micro-services
- Une expérience prouvée de la mise en œuvre réussie d'une API.
- Connaissance approfondie de l’authentification des utilisateurs entre plusieurs systèmes, serveurs, etc.
- Maîtrise de Git, d'une base de données SQL et des langages de programmation back-end.
- Une expérience des projets IoT, des bases de données noSQL, du développement agile et de l'apprentissage automatique est un atout.
- Authentification et autorisation des utilisateurs entre plusieurs systèmes, serveurs et environnements
- Intégration de plusieurs sources de données et bases de données dans un système
- Gestion de l'environnement d'hébergement, y compris l'administration de la base de données et la mise à l'échelle d'une application pour prendre en charge les changements de charge
- Implémentation de plateformes de tests automatisés et de tests unitaires
- Rester au courant des nouvelles technologies et des meilleures pratiques

Profil

Ingénieur en informatique de formation (ou équivalent), vous justifiez une expérience d'au moins 3 ans dans une position similaire.

Compétences techniques requises:

- Expérience dans le développement de produits logiciels d'entreprise agiles.
- Langages de programmation tels que JAVA, JEE, Spring, Spring Boot, JPA, Hibernate, JMS, Git, Intégration d'API, Rest API, Webservice SOAP
- Expérience démontrée des tests unitaires et mocking frameworks
- Bonne compréhension des outils de gestion de versioning de code, tels que Git
- Compréhension approfondie des principes de sécurité OWASP
- Compréhension de la «gestion de session» dans un environnement de serveur distribué

Aptitudes / Qualités personnelles requises :

- Capacité d'apprendre rapidement
- Capacité d'interpréter et de suivre des plans techniques
- Aptitudes à la résolution de problèmes
- Solides compétences en communication
- Solides compétences organisationnelles