This job might no longer be available.
Golang Developer - Business Solutions | Développeur.se Golang - Solutions d'affaires
2 years ago
Since 2014, Behaviour Interactive has set up a team dedicated to the corporate space, Business Solutions. By leveraging tools and technologies that have been successfully developed and proven in the video game industry, we can support our non-gaming and corporate clients in their transformation strategies.
Behaviour Interactive is looking for a Golang Developer. You will write and maintain program code or modify existing programs to customize software to users' needs, and will assist in developing and implementing system testing and in debugging program errors, as well as consult with clients to ensure customization goals are met.
1
- Cooperate with other stakeholders to design, develop, test, release and improve services;
- Develop new functionalities and maintain existing code base;
- Develop unit test and integration test;
- Write specifications prior to new feature development;
- Enrich documentations;
- Diagnose and resolve problems to improve robustness;
- Managing customer relationships and ensuring high customer satisfaction.
2
- Minimum 3 years of experience with Golang;
- Developed application servers using Golang, SQL, NoSQL;
- Experience with Golang using a known architecture (Folding pattern, Module Pattern);
- Have a strong relational and non relational database experience;
- Experience with security concept (oAuth2, JWT, CSRF);
- Experience with REST APIs;
- Experience with continuous integration and continuous deployment;
- Use a auto-generated documentation for API such as swagger;
- Know a messaging system such as SQS or ActiveMQ;
- Know how to decompose the code into reusable compnents;
- Database support and maintenance experience (SQL and other)
- Willing to learn new technologies and concepts;
- Must be dedicated, with a human approach, professional, and a true team player;
- Bilingual French/English spoken and written;
- Javascript and particularly Node.js is an asset
3
- Coopérer avec d'autres parties prenantes afin de concevoir, développer, tester, publier et améliorer les services;
- Développer de nouvelles fonctionnalités et maintenant le code existant;
- Développeur des tests unitaires et des tests d'intégration;
- Rédiger les spécifications avant le développement de nouvelles fonctionnalités;
- Enrichir la documentations;
- Diagnostiquer et résoudre les problèmes pour améliorer la robustesse;
- Gérer la relation client et garantir une satisfaction client élevée
4
- Minimum 3 ans d'expérience avec Golang;
- Développement de serveurs d'applications utilisant Golang, SQL, NoSQL;
- Expérience avec Golang utilisant une architecture connue (Folding Pattern, Module Pattern);
- Posséder une solide expérience avec des bases de données relationnelles et non relationnelles;
- Expérience avec le concept de sécurité (oAuth2, JWT, CSRF);
- Expérience avec les API REST;
- Expérience avec l'intégration continue et le déploiement continu;
- Utilisez une documentation générée automatiquement pour l'API telle que swagger;
- Connaître un système de messagerie tel que SQS ou ActiveMQ;
- Savoir décomposer le code en composants réutilisables;
- Expérience en support et maintenance de base de données (SQL et autres)
- Désireux d'apprendre de nouvelles technologies et de nouveaux concepts;
- Avoir une approche humaine, professionnel et être un vrai joueur d'équipe;
- Bilingue français / anglais parlé et écrit;
- Connaissance de Javascript et en particulier Node.js est un atout.
Depuis 2014, Behaviour Interactive à mis en place une équipe dédiée aux entreprises, Solutions d'affaires. En tirant parti des outils et de technologies qui ont été développés et prouvés leurs succès dans l'industrie du jeu vidéo, nous accompagnons nos client hors de l'industrie du jeu vidéo et les entreprises dans leur transformation stratégique.
Behaviour Interactive est à la recherche d'un.e Dé
veloppeur.se Golang. Vous serez amené à rédiger et maintenir à jour le code ou modifierez les programmes existants pour personnaliser les besoins des utilisateurs de logiciels, et vous aiderez à développer et à mettre en oeuvre les tests de systèmes et à déboguer les erreurs de programme. Vous serez aussi amené à consulter les clients pour s'assurer que les objectifs de personnalisation sont atteints.
Create Your Profile — Game companies can contact you with their relevant job openings.