Développeur Back End

Paris CDI

À propos de NOVATEL IT

NOVATEL Group delivers end-to-end Telecommunications, IT and Engineering services to leading operators and vendors, and business development support in major industries. With over a hundred dedicated professionals and offices already established in France, Saudi Arabia, Tunisia, Morocco, Algeria, Guinea.

NOVATEL provides a full range of services in Network Deployment, Network Engineering, Information Technology Services and Products Distribution. NOVATEL has become one of the fastest growing telecom full turnkey solutions providers in the MEA region by delivering innovative approach and project success.


NOVATEL UNIQUE APPROACH


Transforming Your Business…Through innovative solutions


Want to transform your business through innovative solutions? With NOVATEL , you can. Whether you want to upgrade your network, launch a major deployment effort, optimize the network and user experience, or create a strategy for important growth areas, NOVATEL experienced professionals can assist you every step of the way.


Le poste

Principales missions :

Au sein d’une équipe agile en méthodologie scrum, vous contribuerez au développement du Back end des applications dédiées au monde du transcodage audio/vidéo et de packaging avec de fortes contraintes temps réel. Ces applications sont basées sur une architecture micro-services (Docker + orchestration) déployées sur des clouds privés ou publics.

Votre périmètre comprendra :

• Participer à l’analyse des besoins du Product Owner,

• Définir l'architecture adéquate (documentation) et développer le back end en langage Python en assurant un code maintenable et suffisamment générique (si possible) pour être réutilisé pour d'autres applications. Occasionnellement; intervention sur le front-end pour faire des modifications mineures (VueJS).

• Ecrire les tests unitaires associés et support lors de la mise en place des tests automatiques correspondants (par une équipe dédiée)

• Participer à la maintenance de l'application après déploiement


Profil recherché

Compétences demandées :

De formation Bac +5 (école d'ingénieur ou université) spécialisée en informatique, vous connaissez les écosystèmes cloud et des environnements de déploiement associés.

Vous aimez travailler en équipe, vous êtes enthousiaste et rigoureux, et disposez des connaissances et expertises suivantes :

- Expertise système Linux

- Connaissance des architectures micro-services

- Capacité à comprendre les contraintes d’un Back-End en prenant en compte les aspects réutilisabilité, scalabilité et performances

- Connaissance des bases de données type MongoDB, Cassandra et de leurs contraintes

- Connaissance avancée du langage Python

- Connaissance des outils Docker, Kubernetes, KubeApp/HELM

- Capacité à écrire des tests unitaires et fonctionnels

- Maîtrise de Git et Jenkins.

Les connaissances suivantes seront un plus :

- Technologie de développement IHM: HTML5, Javascript, CSS3

- Maîtrise de la méthodologie Agile/Scrum

- Connaissance OTT (HLS, DASH…)

Paris
CDI
IT
Propulsé parTaleez