Freelance Développeur Backend Go (H/F)
Description de l'emploi
MISSION
Au sein de la DSI et en particulier de l’équipe Backend Temps Réel, le Développeur Backend participe à la conception,
au développement et aux adaptations de modules ou d’applications pour répondre aux besoins des utilisateurs.
ACTIVITES PRINCIPALES
Les missions principales sont les suivantes :
Développer et tester de nouvelles fonctionnalités sur les serveurs Backend Temps Réel permettant de délivrer le
service aux utilisateurs,
Assurer le paramétrage, l’optimisation, la mise en place de la maintenance et l’évolution des fonctionnalités
existantes.
Développer de nouvelles interfaces de restitution de données statiques et temps réel,
Réaliser le développement de certaines fonctionnalités temps réel, et en particulier de leur algorithmie.
Estimer, communiquer et respecter les temps de développement des fonctionnalités et correctifs.
Écrire du code de qualité, efficace, testable, testé, maintenable, réutilisable et documenté.
Suivre les pratiques, processus et standards de développement interne.
COMPETENCES
Générales
Savoir / Connaissances
Maîtrise des fondamentaux des sciences informatiques
Méthodologie et outils d’aide à la conception de systèmes temps-réel
Maîtrise de la programmation multithread
Respect des délais
Savoir-faire
Maîtrise des outils de planification des développements (JIRA)
Maîtrise des best practices relatifs aux tests unitaires
Maîtrise les architectures micro-services
Spécifiques Backend
Savoir / Connaissances
Environnement Linux
Langages C et C++
Langage Go
Langage de script Shell
SGBD MySQL / PostgreSQL
Kafka
Maîtrise des conteneurs docker souhaitée
Savoir-faire
Créer un micro service de bout en bout
Intégrer un micro service dans un environnement complet
Débugger du code C/C++/Go