Software Developer Full Stack / Developpeur Logiciel Full Stack

Saint-Hubert, QC, Canada

Job Description


TITRE DU POSTE: D\xc3\xa9veloppeur logiciel full-stack

Sommaire du poste

AGCO est une compagnie mondiale de plus de 22 000 employ\xc3\xa9s qui d\xc3\xa9veloppent des solutions technologiques pour les agriculteurs. En passant par des tracteurs, de la machinerie agricole et des contr\xc3\xb4leurs pour am\xc3\xa9liorer le bien-\xc3\xaatre des animaux, la mission de l\'entreprise est de fournir des solutions intelligentes pour assurer une agriculture durable.

En tant que d\xc3\xa9veloppeur logiciel full-stack dans notre \xc3\xa9quipe d\'ing\xc3\xa9nierie \xc3\xa0 Saint-Hubert, QC, vous participerez \xc3\xa0 l\'\xc3\xa9volution de nos produits phares, ainsi qu\'au d\xc3\xa9veloppement des nouvelles g\xc3\xa9n\xc3\xa9rations de produits d\'automatisation.

Vous serez impliqu\xc3\xa9 dans la conception et le d\xc3\xa9veloppement de solutions logicielles compl\xc3\xa8tes, allant du logiciel C++ embarqu\xc3\xa9 dans des microcontr\xc3\xb4leurs, jusqu\'aux interfaces usagers graphiques (Mobile et Web), en passant par les micro-services d\xc3\xa9ploy\xc3\xa9s sur des plateformes Linux ou Cloud (AWS).

TACHES ET RESPONSABILITES

  • Concevoir et d\xc3\xa9velopper de nouvelles fonctionnalit\xc3\xa9s logicielles (embarqu\xc3\xa9es, backend, Cloud, interfaces usagers) sur les produits en respectant les conventions de codage et en participant aux choix architecturaux.
  • Participer aux revues d\'architecture, de conception et de code.
  • Contribuer au d\xc3\xa9veloppement et \xc3\xa0 la maintenance de l\'infrastructure DevOps des produits logiciels.
HABILET\xc3\x89S ESSENTIELLES

Formation
  • Baccalaur\xc3\xa9at en Logiciel, Informatique, \xc3\x89lectrique ou toute autre formation pertinente
Qualifications et exp\xc3\xa9rience
  • Minimum de 5 ans d\'exp\xc3\xa9rience en d\xc3\xa9veloppement logiciel, dans un contexte industriel ou commercial.
  • Exp\xc3\xa9rience en d\xc3\xa9veloppement de logiciels embarqu\xc3\xa9s bas-niveau, tournant sous Linux et/ou syst\xc3\xa8mes d\'exploitation temps-r\xc3\xa9el (RTOS) et/ou sans syst\xc3\xa8me d\'exploitation (bare-metal).
  • Exp\xc3\xa9rience en d\xc3\xa9veloppement de logiciels haut-niveau, tournant sous Linux.
  • Exp\xc3\xa9rience en d\xc3\xa9veloppement d\'interfaces usagers pour applications mobiles (Android, iOS) et Web, avec une ou plusieurs des technologies suivantes : Angular, Vue.js, React, ReactNative.
  • Ma\xc3\xaetrise du langage C++.
  • Ma\xc3\xaetrise du langage Python.
  • Ma\xc3\xaetrise du langage JavaScript et/ou TypeScript.
  • Maitrise du design orient\xc3\xa9 objet et des tests unitaires.
  • Connaissance de Git
  • Connaissance des environnements Linux.
  • Connaissance de Node.js, Redis, Django, MQTT et WebSockets.
Atouts
  • Exp\xc3\xa9rience en conception et d\xc3\xa9veloppement de solutions infonuagiques avec Amazon Web Services (AWS IoT, GreenGrass, CDK, Cognito, Kinesis data analytics, API Gateway, Lambda).
  • Connaissance de Yocto.
  • Connaissance de GraphQL.
  • Connaissance des bases de donn\xc3\xa9es SQL et NoSQL (DynamoDB).
  • \xc3\x8atre \xc3\xa0 l\'aise avec les environnements DevOps complexes (scripts, Dockers, environnements virtuels).
  • Exp\xc3\xa9rience avec la m\xc3\xa9thodologie Agile.
  • Connaissance des outils Azure DevOps et GitHub.

AGCO

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2175281
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Saint-Hubert, QC, Canada
  • Education
    Not mentioned