Rejoignez Artelys Canada!

Descriptif du poste

Au sein d’une équipe R&D de haut niveau (formée principalement de mathématiciens et d’experts du domaine énergétique), vous mobiliserez vos compétences en développement, votre expertise en conception d’architectures complexes et votre souci de répondre aux besoins fonctionnels de nos clients pour :

• Concevoir et réaliser des solutions logicielles innovantes et performantes répondant à des problématiques industrielles
• Définir et mettre en œuvre des architectures extensibles, évolutives et scalables
• Permettre à nos experts en optimisation et nos data scientists de traiter des volumes de données toujours plus importants
• Maintenir les solutions d’Artelys à la pointe de la technologie

Exemple de projet logiciel chez Artelys

Artelys Canada, avec le support du Programme d’Aide à la Recherche Industrielle du Conseil National de Recherche Canada (PARI-CNRC), a lancé en août 2018 le projet MOVE - Measure and Optimize the Value of Energy transition – dédié à la modélisation et l’optimisation de réseaux électriques nord-américains. Ce projet de 2 ans et demi a pour objectif de développer un logiciel d’analyses prospectives dans le domaine de l’énergie, en combinant des algorithmes d’optimisation de pointe avec des techniques de modélisation pour prendre en compte toutes les spécificités et évolutions des systèmes et des marchés électriques.

Compétences et expérience souhaitées

Nos logiciels sont principalement développés en Java, Javascript, C++ et Python.

Vous êtes donc le (la) candidat(e) idéal(e) si :

• Vous êtes un(e) développeur(se) polyvalent(e), avec une maîtrise de :
   o la programmation orientée objet, notamment Java. Toute maîtrise d'autre langage, en particulier C++, Python sera appréciée.
   o la programmation web (JavaScript, HTML 5, CSS, REST/SOAP). Des compétences en programmation dans un langage compilé ainsi que des connaissances larges des librairies, frameworks et architectures Web seront un plus.
• Vous avez de solides notions de bases de données, avec de bonnes connaissances d'au moins un des quatre principaux SGBD relationnels.
• Vous avez des compétences avérées en génie logiciel et êtes familier(ère) avec les principes de conception et les architectures logicielles.
• Pour vous le développement d’une application serveur robuste et scalable ainsi que le design d’une interface ergonomique et intuitive constituent les deux faces d’une même pièce.
• Vous considérez qu’un projet informatique est indissociable de l’utilisation d’un environnement de développement, d’outils de gestion de versions (git/svn), d’intégration continue (Jenkins) et de gestion des dépendances (Ivy ou Maven).

En forte croissance, Artelys est à la recherche de collaborateurs proactifs et créatifs, soucieux de la valeur ajoutée de leurs travaux et motivés pour prendre part au développement de nos activités. Vous êtes autonome, rigoureux(se) et animé(e) d’un fort esprit d’équipe.