Backend software engineer junior / confirmé – Marrakech, PGK Conseil

Backend software engineer junior / confirmé

PGK Conseil 12/10/2019 Marrakech Informatique / Internet / Multimédia

Entreprise

A propos

A l’ère du Big Data, l’activité des entreprises génère des volumes de données colossaux. Cependant la plupart d’entre elles n’ont pas les moyens de les analyser et de les exploiter.

Chez PGK CONSEIL, nous avons pour mission d’apporter à nos clients le plus haut niveau d’expertise dans le pilotage de leurs activités numériques, au travers d’une plateforme SaaS innovante de Data Analytics. Nous concevons et déployons des produits d’analyse des performances, d’optimisation des prix, et de veille concurrentielle.

PGK CONSEIL conseille aujourd’hui des grandes entreprises, des pure players et des fonds d’investissement sur des problématiques liées au développement de l’économie numérique. Nos clients sont des acteurs de premier plan dans de nombreux secteurs d’activité : distribution, banque-assurance, énergie, hôtellerie, tourisme et loisirs, industrie, institutions financières, institutions publiques, technologie, médias ainsi que des investisseurs – actionnaires privés ou institutionnels, fonds d’investissements.

Nos valeurs

La valeur ajoutée de PGK CONSEIL repose sur notre capacité à produire de l’intelligence collective. Nous portons une attention particulière à créer les conditions favorables au développement de cette intelligence : un climat de positivité, la complémentarité des talents individuels, et le travail en équipe.

Nous valorisons l’autonomie, la transparence et la bienveillance pour permettre à chaque collaborateur de s’épanouir dans leur rôle et de s’améliorer de manière continue.

PGK CONSEIL est une entreprise ouverte et généreuse. Il en résulte une concentration remarquable de talents.

Poste

Pour accompagner notre développement et notre croissance, nous recrutons plusieurs Software Engineers juniors et confirmés.

Nous recherchons avant tout des collaborateurs passionnés et enthousiastes, exigeants, avec l’envie de se dépasser quotidiennement. Nous avons une obsession : l’atteinte des objectifs fixés.

Votre mission

Vous rejoindrez une équipe expérimentée entièrement dédiée à la création d’un produit, et resserrée autour du CTO et du Product Manager.

Une première version de la plateforme utilisée par plusieurs clients est actuellement en production, mais elle ne permet de couvrir qu’une partie de notre ambition ! C’est pourquoi nous initions aujourd’hui le développement d’une nouvelle version de la plateforme.

Les développements actuels sont majoritairement en JavaScript/TypeScript. Nous utilisons des systèmes modernes pour le développement et l’architecture des applications, et adoptons toujours les bonnes pratiques autour de ces processus de développement. Nous portons une attention particulière aux choix technologique nous permettant de nous concentrer sur la logique applicative, là où nous apportons le plus de valeur.

Vous serez en charge des missions suivantes :

● Participer aux choix technologiques

●Concevoir des architectures applicatives modernes

● Développer de nouvelles fonctionnalités de la plateforme

● Mettre en place l’infrastructure cloud (Heroku, Google Cloud, Kubernetes)

● Mettre en place le pipeline CI/CD, le monitoring, la gestion des logs

● Appliquer les bonnes pratiques du développement

● Maintenir et faire évoluer les composants actuels

Présentation de la stack technique actuelle :

● NodeJS (TypeScript, NestJS), Python

● Angular 8

● API Rest, gRPC

● Docker, Heroku, Google Cloud, K8s

● PostgreSQL, BigQuery

● Airflow

Profil

Bac +5

Formation en IT/informatique

Connaissance des architectures WEB ;

Maîtrise des méthodes et techniques de programmation objet ;

Maitrise des langages JAVA / JEE;

Maitrise des langages et framework front end: HTML, Javascript, Jquery, Ajax, CSS ; Bootstrap, Android, AppDynamics;

Bonne connaissance de AngularJS et/ou React JS;

Bonne connaissance des technologies webservices;

Maîtrise des concepts de base de données et du fonctionnement des SGBD relationnels ;

Connaissance de la méthode Agile SCRUM ;

Maîtrise des méthodes de test logiciel;

Maîtrise gestion documentaire;

Maîtrise des outils de gestion de configuration;

Maîtrise des outils de gestion de Bug.

Niveau d’expérience : min 3 an

Disponibilité : immédiate

Qualités:

Professionnel, autonome, rigoureux, motivé, enthousiaste et passionné!

Emploi par mots clés

MarrakechPGK Conseil