Senior Software Developer

Posted:
8/21/2024, 5:00:00 PM

Location(s):
Quebec, Canada ⋅ Montreal, Quebec, Canada

Experience Level(s):
Senior

Field(s):
Software Engineering

Job Requisition ID #

24WD81177

English job description to follow!/La description de poste en anglais se trouve plus bas!

Développeur de logiciels senior

Description du poste

Vous souhaitez créer des sites Web et des plates-formes de commerce électronique attrayants et utiles, fréquentés par des millions de visiteurs dans le monde entier ? L'équipe Ecommerce Engineering d'Autodesk est à la recherche d'un ingénieur Full stack talentueux qui est passionné par la construction et la livraison de solutions innovantes dans notre plateforme commune. En tant que membre de l'équipe d'ingénierie du commerce électronique, vous mettrez en œuvre de nouvelles fonctionnalités passionnantes qui engagent et influencent les clients d'Autodesk dans le monde entier. Notre équipe est confrontée à une variété de défis uniques et intéressants, qu'il s'agisse de créer de nouveaux outils et composants, d'implémenter des services critiques, de créer des expériences nouvelles et attrayantes pour les utilisateurs finaux, ou de creuser dans les détails de performance de bas niveau et de rationaliser les processus.
 

En tant que candidat idéal, vous avez travaillé au sein d'équipes développant des services modernes basés sur le cloud, dans un environnement rapide et agile. Vous savez comment constituer et guider des équipes très efficaces et performantes, tout en les incitant à rester à la pointe de la technologie.
 

Responsabilités

  • Vous avez de l'expérience dans la fourniture de systèmes distribués et de microservices hautement disponibles et évolutifs dans un environnement de production

  • Travailler en étroite collaboration avec les architectes et les chefs de produits techniques pour traduire l'architecture globale du système et les exigences du produit en composants logiciels bien conçus et mis en œuvre

  • Prendre en charge la mise en œuvre de composants logiciels individuels, en mettant l'accent sur la qualité, le développement piloté par les tests et les bonnes pratiques d'ingénierie logicielle

  • participer aux revues de conception des logiciels, effectuer des revues de code par les pairs et fournir des informations et un retour d'information aux autres membres de l'équipe de développement

  • Vous écrivez des tests unitaires, fonctionnels et de régression pour le code que vous créez et vous contribuez à l'automatisation des tests, à l'intégration continue et aux processus de déploiement avec tous les autres membres de l'équipe de développement

  • Vous collaborez en tant que membre d'une équipe agile afin de développer des produits et des composants et de les achever avec le meilleur développement logiciel possible

  • Excellentes compétences en matière de résolution de problèmes techniques et aptitude à apprendre de nouvelles technologies et méthodologies

  • Une faible tolérance à l'inefficacité et le désir ardent d'automatiser tout ce qui peut l'être

  • Créatif, collaboratif et axé sur le produit

  • une véritable passion pour la création de plateformes simples, robustes et évolutives utilisées par d'autres équipes d'ingénieurs

Qualifications minimales

  • Compétences avancées en développement frontend en Java, React, Redux, Node

  • Solide expérience pratique dans la construction de micro-services et d'expériences micro front-end

  • 5+ ans d'expérience pratique dans le développement d'applications évolutives et orientées client

  • Vous écrivez du code propre, testable et efficace

  • BS/MS en informatique ou expérience professionnelle équivalente

Qualifications préférées

  • Expérience avec Amazon Web Services

  • Expérience des outils de test (Jest, Cypress, Applitools)

  • Passionné par les technologies open source

  • Solides compétences en communication orale et écrite

Le candidat idéal

  • Vous aimez concevoir et mettre en œuvre des systèmes clients hautement évolutifs et hautement disponibles

  • Vous avez l'habitude d'écrire du code propre, testable et efficace et d'aider les autres à le faire aussi - notre langage de prédilection est React Js et Node Js

  • Solide connaissance des frameworks et bibliothèques JS populaires (NodeJS, Express, SAM, React, Angular, etc.)

  • Vous vous tenez, ainsi que les autres, à des normes techniques élevées (conception, architecture et mise en œuvre)

  • Passionné par l'apprentissage de nouvelles technologies et la résolution de problèmes commerciaux à l'aide de ces technologies

-------------------------------------------------------------------------------------------------------------------------

Position Overview

Do you want to create engaging, helpful, attractive websites and eCommerce platform that are frequented by millions of visitors worldwide? Autodesk's Ecommerce Engineering team is looking for a talented Full stack engineer who is passionate about building and delivering innovative solutions into our common platform. As part of the Ecommerce Engineering team, you will be implementing exciting new features that engage and influence Autodesk customers worldwide. Our team faces a variety of unique and interesting challenges, from creating new tools and components, implementing critical services, creating new and engaging end-user experiences, to digging into low-level performance details and streamlining processes.

As an ideal candidate, you have working on teams developing modern cloud-based services, in a fast-paced, agile environment. You know how to build and guide highly effective and high-performing teams, while inspiring them to remain at the cutting edge.

Responsibilities

  • Experience with delivering highly available, scalable, distributed systems and microservices in a production setting

  • Work closely with architects and technical product managers to translate overall system architecture and product requirements into well-designed and implemented software components

  • Take ownership of the implementation of individual software components, with a high emphasis on quality, test-driven development, and sound software engineering practices

  • Participate in software design reviews, you conduct peer code reviews and provide input and feedback to other members of the development team

  • Write unit, functional, regression tests for the code you create, and you contribute to the test automation, continuous integration, and deployment processes together with everyone else in the development team

  • Collaborate as a member of an agile team to get products and components developed and completed with best in class software development

  • Excellent technical problem-solving skills and aptitude to learn new technologies and methodologies

  • Low tolerance for inefficiency and the burning desire to automate anything that can be automated

  • Creative, collaborative, and product-focused

  • A real passion for making simple, robust, and scalable platforms used by other engineering teams


Minimum Qualifications

  • Advanced frontend development skills in Java, React, Redux, Node

  • Strong practical experience building Micro-services and Micro front-end experiences

  • 5+ years hands-on experience developing scalable, customer facing applications

  • You write clean, testable and effective code

  • BS/MS in Computer Science or equivalent work experience


Preferred Qualifications

  • Experience with Amazon Web Services

  • Experience with Testing tools (Jest, Cypress, Applitools)

  • Passionate for open source technologies

  • Strong verbal and written communication skills


The Ideal Candidate

  • Enjoy designing & implementing highly scalable and highly available customer facing systems

  • Write clean, testable, effective code and help others do it too - our language of choice is React Js and Node Js

  • Solid knowledge of popular JS frameworks and libraries (NodeJS, Express, SAM, React, Angular etc.)

  • Hold yourself and others to high technical standards (design, architecture, and implementation)

  • Passionate about learning new technologies and solving business problems using these technologies

Learn More / Plus d'information

About Autodesk / À propos d’Autodesk

Welcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.

We take great pride in our culture here at Autodesk – our Culture Code is at the core of everything we do. Our values and ways of working help our people thrive and realize their potential, which leads to even better outcomes for our customers.

When you’re an Autodesker, you can be your whole, authentic self and do meaningful work that helps build a better future for all. Ready to shape the world and your future? Join us!

Bienvenue à Autodesk ! Des choses incroyables sont créées chaque jour avec nos logiciels - des bâtiments les plus écologiques et des voitures les plus propres aux usines les plus intelligentes et aux plus grands films à succès. Nous aidons les innovateurs à transformer leurs idées en réalité, transformant non seulement la façon dont les choses sont faites, mais ce qui peut être fait.

Nous sommes très fiers de notre culture ici chez Autodesk - notre code en matière de culture est au cœur de tout ce que nous faisons. Nos valeurs et nos méthodes de travail aident nos employés à prospérer et à réaliser leur potentiel, ce qui conduit à des résultats encore meilleurs pour nos clients.

Lorsque vous êtes un employé Autodesk, vous pouvez être entier et authentique et effectuer un travail significatif qui aide à construire un avenir meilleur pour tous. Prêt à façonner le monde et votre avenir? Joignez-vous à nous !

Salary transparency / Transparence salariale

Salary is one part of Autodesk’s competitive compensation package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, we also have a significant emphasis on discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive cash grants, and a comprehensive benefits package.

Le salaire est l'un des éléments de l'offre compétitive d'Autodesk. Les offres sont basées sur l'expérience et la situation géographique du candidat. Outre les salaires de base, nous accordons également une grande importance aux primes annuelles discrétionnaires en espèces, aux commissions pour les fonctions de vente, aux actions ou aux primes d'encouragement à long terme en espèces, ainsi qu'à un ensemble complet d'avantages sociaux.

Diversity & Belonging / Diversité et appurtenance

We take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. Learn more here: https://www.autodesk.com/company/diversity-and-belonging

Nous sommes fiers de cultiver une culture d’appartenance et un milieu de travail équitable où tout le monde peut s’épanouir. Pour en savoir plus, cliquez ici : https://www.autodesk.com/company/diversity-and-belonging

Are you an existing contractor or consultant with Autodesk?

Êtes-vous un sous-traitant ou un consultant existant d’Autodesk ?

Please search for open jobs and apply internally (not on this external site).

Veuillez rechercher des emplois vacants et postuler à l’interne (pas sur ce site externe).

Autodesk

Website: http://www.autodesk.com/

Headquarter Location: San Francisco, California, United States

Employee Count: 10001+

Year Founded: 1982

IPO Status: Public

Last Funding Type: Seed

Industries: 3D Technology ⋅ Architecture ⋅ Construction ⋅ Manufacturing ⋅ Software ⋅ Software Engineering