// English will follow //
Titre : Programmeur outils full stack
Relève de : Directeur de programmation
Fonctions :
-
Analyser les exigences des clients ;
-
Faire le design technique et l’implémentation des solutions qui répondent aux exigences en termes de fonctionnalité et de performance ;
-
Écrire des algorithmes et du code de qualité principalement en C# mais aussi d’autres langages de programmation.
-
Investiguer et régler les bogues client et serveur;
-
Intégrer des solutions optimales en termes d’utilisation des ressources matérielles, en particulier réseau et bases de données;
-
Proposer et discuter avec les clients des améliorations possibles aux produits;
-
Contribuer positivement à l’atteinte des objectifs du projet et de l’équipe;
Expérience et qualifications :
-
Diplôme universitaire en programmation, génie logiciel, génie informatique ou l’équivalent;
-
3 à 5 ans d’expérience en programmation d’outils;
-
1 à 3 ans d’expérience en programmation d’outils Web;
-
Expérience avec les services web, XML, JSON;
-
Expérience avec les systèmes infonuagique comme Docker/Kubernetes;
-
Expérience avec Windows et Linux;
-
Expérience avec les tests unitaires et tests de régression;
-
Expérience avec les bases de données (SQL et NoSQL);
-
Expérience avec les mécanismes de sécurité tels que : cryptage, authentification, SSL;
Habiletés techniques :
-
Excellente maîtrise de C#, TypeScript, HTML/CSS, SQL, NoSQL, Angular
Qualités interpersonnelles :
-
Être capable de travailler au sein d’une équipe
-
De la maturité pour donner et recevoir des critiques constructives est attendue
-
Excellentes compétences pour la communication orale et écrite
Motivation et intérêts :
La passion et l’ambition pour les jeux vidéos sont essentielles !
-
Title: Full stack Tools Programmer
Reports to: Online Development Director
Duties :
-
Analyse requirements from clients;
-
Design and implement solutions that meet requirements in terms of functionality and performance;
-
Write quality algorithms and code mainly in C# but other programming languages as well.
-
Investigate and fix bugs efficiently;
-
Ability to implement optimal solutions in term of material resources management, especially in networking and databases;
-
Suggest and discuss possible improvements to products with clients;
-
Participate and contribute proactively to the team spirit and projects in general.
Experience and qualifications:
-
University diploma in programming, computer engineering, software engineering or the equivalent
-
3 to 5 years of experience in tools programming
-
1 to 3 years of experience with web tools programming
-
Experience with Web Services, XML, JSON
-
Experience with clouding environment like Docker/Kubernetes
-
Experience with Windows and Linux
-
Experience with unit and regression tests
-
Experience with databases (SQL and NoSQL)
-
Experience with security mechanism such as: encryption, authentication, SSL.
Technical Skills:
-
Excellent C#, Javascript, HTML/CSS, SQL, NoSQL, Angular
Interpersonal skills:
-
Ability to work within a team
-
Maturity to give and receive constructive criticism is expected
-
Excellent skills for oral and written communication
Motivation and interests:
Ambition and passion for video games are essential!