Alteo is looking for a C++ Software Developer for a permanent position.
*** Company located in Toronto but job is 100% remote ***
Responsibilities:
- Invent new algorithms to solve challenging supply chain problems
- Take your ideas through full lifecycle: design, implement, test and release
- Balance complexity, execution time and memory footprint to deliver performant solutions
- Collaborate closely with your agile team members and other stakeholders
- Connect with our global consulting team to solve customer issues and gather new requirements
- Shape the future direction of our client as they move into new markets
Profile:
- DEC/BAC in IT or equivalent
- A love of data structures and algorithms, and the desire to apply them in the real world
- Working knowledge of C++, including object-oriented design and design patterns, unit testing
- Ability to design high performance code that does in seconds what others do in hours
- A high personal quality bar encompassing best software practices and craft
- Be curious to learn. Be able to do research independently or with minor supervision
- The commitment to help every member of your team perform better
- Experience in Analytics or iterative algorithms
- Background in, or understanding of, operational research (OR), optimization algorithms
- English is a must, French is an asset but not required
Nice to have:
- Experience working under agile methodologies such as Scrum
- Experience using tools such as Visual Studio, JIRA, Confluence, Git, Jenkins, Artifactory
- Experience developing and testing data structures and algorithms
- Experience developing for virtual and cloud infrastructure
@@@@@
Alteo recherche un Développeur C++ pour un poste permanent.
*** L'entreprise est située à Toronto mais le travail se fait 100% à distance ***
Responsabilités :
- Inventer de nouveaux algorithmes pour résoudre les problèmes difficiles de la chaîne d'approvisionnement.
- Réalisez le cycle de vie complet de vos idées : conception, implémentation, test et lancement.
- Trouver un équilibre entre la complexité, le temps d'exécution et l'empreinte mémoire pour fournir des solutions performantes.
- Collaborez étroitement avec les membres de votre équipe agile et les autres parties prenantes.
- Connectez-vous avec notre équipe de consultants internationaux pour résoudre les problèmes des clients et recueillir de nouvelles exigences.
- façonner l'orientation future de notre client à mesure qu'il s'implante sur de nouveaux marchés.
Profil :
- DEC/BAC en informatique ou équivalent
- Un amour des structures de données et des algorithmes, et le désir de les appliquer dans le monde réel.
- Connaissance pratique du C++, y compris la conception orientée objet et les patrons de conception, les tests unitaires.
- Capacité à concevoir du code de haute performance qui fait en quelques secondes ce que d'autres font en quelques heures.
- Une barre de qualité personnelle élevée englobant les meilleures pratiques et l'artisanat du logiciel
- Être curieux d'apprendre. Être capable de faire des recherches de manière indépendante ou avec une supervision mineure.
- L'engagement d'aider chaque membre de votre équipe à être plus performant.
- Expérience en analytique ou en algorithmes itératifs
- Expérience ou compréhension de la recherche opérationnelle (OR), des algorithmes d'optimisation.
- L'anglais est indispensable, le français est un atout mais pas une obligation.
Atouts :
- Expérience de travail sous des méthodologies agiles telles que Scrum.
- Expérience de l'utilisation d'outils tels que Visual Studio, JIRA, Confluence, Git, Jenkins, Artifactory.
- Expérience dans le développement et le test de structures de données et d'algorithmes
- Expérience du développement d'une infrastructure virtuelle et en nuage