Source : JobIllico
L'employeur

rhetorik solutions

Emploi
Voir ou Postuler

Développeur Back End (Python)

Numéro de référence: 
901653401
Référence partenaire: 
901653401
Date de publication: 
6 août 2022 
Principales fonctions: 

Rhetorik a récemment ouvert un centre de recherche et de développement dans la ville de Québec. Nous sommes actuellement à la recherche d'un Développeur Back End (Python) pour contribuer au développement de sa plateforme de traitement de données de masse (Big data).

Ce travail est votre chance de faire votre marque et de créer une plateforme distribuée de traitement de donnée de masse qui reflète les normes les plus élevées. Ce poste requiert une personne qui aime la gestion des masses de données volumineuses et des nouvelles technologies.

Vous êtes le candidat idéal pour ce poste si vous êtes un architecte de solution motivé et énergique qui sait prendre des initiatives, résoudre des problèmes complexes avec élégance en plus d'avoir une grande facilité à travailler en équipe multidisciplinaire.

Principales responsabilités

  • Développer une API RESTful pour donner accès aux données de la plateforme aux clients externes (nos produits, nos clients, nos partenaires),
  • Travailler en étroite collaboration avec notre Chief data scientist pour préparer et développer des algorithmes d'apprentissage automatique,
  • Définir les principes et les règles des architectures d'intégration et orientée services ;
  • Documenter et communiquer les concepts techniques de manière compréhensive à un auditoire varié,
  • Développer des solutions évolutives, maintenables, performantes et sécurisées,
  • Résoudre des problèmes difficiles de manière élégante,
  • Participer aux revues de code,
  • Participer à l'amélioration de nos pratiques de développement agiles,
  • Établir un juste équilibre entre le pragmatisme quotidien et la vision future de la plate-forme,
  • Capacité à définir, gérer et respecter les délais,
  • Être généreux de ses connaissances avec ses collègues,
  • Travailler dans un environnement agile.

Exigences

  • Baccalauréat (ou maîtrise) en informatique, systèmes d'information ou acquisition d'expérience pertinente dans le secteur,
  • 5 ans et plus d'expérience professionnelle en développement Web en tant que développeur back end,
  • Expérience pratique des technologies Serverless,
  • Expérience pratique avec des architectures distribuées ou architectures orientées services (micro service),
  • Connaissance approfondie d'un langage de programmation, idéalement une vaste expérience de Python,
  • Compréhension fine de l'architecture logicielle et des principes de génie logiciel,
  • Expérience dans la confection et la mise en production de solutions permettant de soutenir des charges de transactions variables et d'en faire la surveillance,
  • Expérience dans l'écriture d'API RESTful,
  • Expérience avec les frameworks et outils de tests unitaires et intégrés,
  • Expérience de travail avec des bases de données NoSQL (DynamoDB, Redis, MongoDB, etc.),
  • Connaissance des vulnérabilités possibles des applications Web et expérience de la création d'applications sécurisées,
  • Expérience de travail avec ElasticSearch ou d'autres technologies de recherche,
  • Expérience et bonne compréhension des outils DevOps tels que Git et AWS ECS,
  • Capacité de communiquer à l'écrit et à l'oral en anglais.
  • Doit résider dans la province de Québec pour être admissible aux crédits d'impôt.

Atouts

  • Expérience pratique dans le développement et la maintenance d'une application/plateforme Serverless d'envergure.
  • Expérience avec les technologies AWS - Lambda, SQS, API Gateway, Elasticsearch, DynamoDB, etc.,
  • Capacité à travailler avec d'autres langages de programmation.
Salaire: 
à discuter
Exigences
Scolarité
Diplôme: 
Universitaire
Expérience de travail
Expérience minimum requise: 
6-9 années
Lieu de travail
Québec , QC