Programmeur Outils Fullstack / Full Stack Tools Programmer

Programmation / Programming Montréal, Québec


Description

// 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!