Enable job alerts via email!

Senior Software Developer

Autodesk

Quebec

On-site

CAD 80,000 - 110,000

Full time

Yesterday
Be an early applicant

Job summary

Une entreprise de technologie recherche un ingénieur logiciel senior pour rejoindre l'équipe Architecture, Ingénierie et Construction. Le candidat idéal aura au moins cinq ans d'expérience en développement full stack, avec une expertise dans les technologies cloud et les API. Ce poste offre un cadre de travail collaboratif et une opportunité de contribuer à des solutions innovantes.

Benefits

Culture d'entreprise enrichissante
Opportunités de développement
Travail significatif

Qualifications

  • Au moins 5 ans d'expérience en développement de logiciels full stack.
  • Expérience avec les API REST.
  • Solides compétences en méthodologies Agile/Scrum.

Responsibilities

  • Développer des API et des services backend.
  • Collaborer avec les architectes produit et design.
  • Assurer la qualité et la performance du code.

Skills

Langages de programmation (Java, Python, Node.js, Go)
Technologies de développement front-end (HTML, CSS, JavaScript)
Frameworks et bibliothèques web (React)
Architecture cloud et microservices
Compétences en résolution de problèmes

Education

Licence ou master en informatique ou domaine connexe

Tools

Docker
Kubernetes
AWS (EC2, Lambda, S3, etc.)
GIT
Job description
Overview

Autodesk recherche un ingénieur logiciel expérimenté pour rejoindre l'équipe Architecture, Ingénierie et Construction (AEC) Data. AEC Data propose des API et des services qui aident nos clients à accéder, utiliser et partager leur atout le plus précieux, leurs données, dans l'ensemble de leur écosystème. Vous contribuerez au développement d'une solution innovante permettant la collaboration dans le cloud entre tous les outils de conception, dans un premier temps avec la suite Autodesk.

25WD90261, Senior Software Developer

Position Overview
Autodesk is looking for an experienced Software Engineer to join the Architecture, Engineering and Construction (AEC) Data team.

AEC Data offers API's and services that help our customers access, use and share their most valued asset, their data, across their entire ecosystem.

You will help develop an innovative solution to enable cloud based collaboration across all design tools, initially with the Autodesk suite.

We take great pride in our culture here at Autodesk – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.

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

Bienvenue chez Autodesk ! Nos logiciels créent chaque jour des choses extraordinaires : des bâtiments les plus écologiques aux voitures les plus propres, en passant par les usines les plus intelligentes et les films à succès. Nous aidons les innovateurs à concrétiser leurs idées, transformant non seulement la façon dont les choses sont fabriquées, mais aussi ce qui peut l’être. Nous sommes très fiers de notre culture chez Autodesk ; elle est au cœur de tout ce que nous faisons. Notre culture guide notre façon de travailler et de nous comporter les uns envers les autres, influence nos interactions avec nos clients et nos partenaires, et définit notre image au monde. En tant qu’Autodeskien, vous pouvez accomplir un travail significatif qui contribue à bâtir un monde meilleur, conçu et réalisé pour tous. Prêt à façonner le monde et votre avenir ? Rejoignez-nous !

Responsibilities

Fournir des API, des services backend et des logiciels frontend en participant à toutes les phases du cycle de vie du développement logiciel, de la conception à la mise au point, en passant par le développement, les tests et la maintenance

Deliver APIs, backend services, and frontend software through participating in all phases of software development lifecycle from ideation and design to development, testing, and maintenance

Collaborer avec les architectes produit, conception et logiciel afin de fournir progressivement des fonctionnalités qui satisfont nos clients internes et externes

Partner with Product, Design, and software architects to incrementally deliver features that delight our internal and external customers

Garantir la qualité, la sécurité, la fiabilité, l'évolutivité et les performances du code grâce à des tests, des revues de code et le respect des meilleures pratiques

Ensure code quality, security, reliability, scalability and performance through testing, code reviews, and following best practices

Être un membre engagé et actif de l'équipe, apprendre, encadrer, être encadré et contribuer à l'amélioration de l'équipe en participant à des conversations et à des prises de décision respectueuses

Be an engaged and active member of the team, learn, mentor, be mentored and contribute to the improvement of the team by engaging in respectful conversations and decision makings

Participer aux cérémonies Scrum, notamment les stand-ups quotidiens, la planification des sprints, les rétrospectives et les revues, afin d'assurer une livraison et une amélioration continues

Participate in Scrum ceremonies including daily stand-ups, sprint planning, retrospectives, and reviews to ensure continuous delivery and improvement

Rôle de conseiller analytique qui nécessite une compréhension des théories et concepts d'une discipline et la capacité d'appliquer les meilleures pratiques

Analytical advisor role that requires understanding of the theories and concepts of a discipline and the ability to apply best practices

Un point de stabilisation de carrière commun (alias le niveau « contributeur à part entière ») pour les rôles professionnels

A common career stabilization point (AKA the “full-contributor” level) for Professional roles

Nécessite des connaissances et une expérience telles que le titulaire du poste peut comprendre l'ensemble des principes, pratiques et applications pratiques pertinents dans sa discipline

Require knowledge and experience such that the incumbent can understand the full range of relevant principles, practices, and practical applications within their discipline

Résoudre des problèmes complexes de portée diverse en adoptant une nouvelle perspective sur les solutions existantes et en appliquant les connaissances des meilleures pratiques dans des situations pratiques

Solve complex problems of diverse scope by taking a new perspective on existing solutions and applying knowledge of best practices in practical situations

Utiliser l'analyse, le jugement et l'interprétation des données pour sélectionner la bonne ligne de conduite

Use data analysis, judgment, and interpretation to select the right course of action

Faire preuve de créativité dans la recommandation de variations d'approche

Apply creativity in recommending variations in approach

Relier les différentes tâches à une vision d'ensemble

Connect the dots of assignments to the bigger picture

Peut diriger des projets ou des éléments clés d'un projet plus vaste

May lead projects or key elements within a broader project

Peut également être chargé de diriger et d'améliorer les processus en cours

May also have accountability for leading and improving on-going processes

Établir des relations efficaces avec des praticiens plus expérimentés et des pairs, et créer un réseau de pairs externes

Build effective relationships with more senior practitioners and peers, and build a network of external peers

Travailler de manière indépendante, avec un encadrement étroit aux moments critiques

Work independently, with close guidance given at critical point

Peut commencer à jouer le rôle de mentor ou de ressource pour des collègues moins expérimentés

May begin to act as a mentor or resource for colleagues with less experience

Qualifications minimales / Minimum Qualifications
  • Licence ou master en informatique, ingénierie informatique ou dans un domaine connexe, ou expérience professionnelle équivalente
  • Au moins 5 ans d'expérience professionnelle progressive dans le développement/l'ingénierie de logiciels full stack
  • Maîtrise des langages de programmation (par exemple, Java, Python, Node.js, Go) et des technologies de développement front-end (y compris HTML, CSS, JavaScript)
  • Expérience des frameworks et bibliothèques web (tels que React)
  • Bonne compréhension de l'architecture cloud, du serverless computing et des microservices, ainsi que des technologies de conteneurisation telles que Docker et des outils d'orchestration de conteneurs tels que Kubernetes ou AWS ECS
  • Expérience dans l'utilisation, la conception et la mise en œuvre d'API REST
  • Expérience dans l'utilisation des services et technologies AWS (par exemple, EC2, ECS, Lambda, API Gateway, S3, DynamoDB, RDS) avec une bonne compréhension des principes de sécurité, des mécanismes d'authentification et d'autorisation
  • Compétences et expérience dans l'utilisation de modèles de conception et compréhension des éléments fondamentaux d'une bonne architecture logicielle
  • Expérience dans la mise en œuvre et la maintenance de processus de test automatisés pour garantir la qualité du code
  • Expérience avec des bases de code GIT multi-référentiels, des frameworks de test et des pipelines CI/CD automatisés
  • Expérience avec les méthodologies Agile/Scrum est préférable
  • Solides compétences en résolution de problèmes et capacité à travailler dans un environnement collaboratif
______________________________________________________________________________________________________________
Salary and Diversity statements and additional information are kept as separate sections below in English and French, without altering core description.
Learn More / Plus d'information

About Autodesk / À propos d’Autodesk

Salary transparency / Transparence salariale

We take pride in our culture here at Autodesk – it’s at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world. Salary is one part of Autodesk’s competitive compensation package.

Diversity & Belonging / Diversité et appurtenance

We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: 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).

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs