Enable job alerts via email!

Principal Software Developer

Autodesk

Canada

Remote

CAD 110,000 - 130,000

Full time

Today
Be an early applicant

Job summary

Une entreprise de technologie de conception recherche un Développeur logiciel principal pour rejoindre son équipe AEC Data. Le candidat idéal aura au moins 8 ans d'expérience dans le développement full stack, avec une maîtrise des langages comme Java et Python. Vous participerez à la création de solutions innovantes permettant la collaboration sur le cloud entre divers outils de conception. Des compétences en AWS, Docker et méthodologies Agile sont essentielles. Prix de la rémunération et avantages compétitifs offerts.

Benefits

Avantages sociaux
Possibilité de bonus

Qualifications

  • Minimum de 8 ans d'expérience en développement logiciel.
  • Connaissance des bonnes pratiques en architecture logicielle.
  • Expérience avec les tests automatisés.

Responsibilities

  • Fournir des API et des services backend en toutes phases du développement.
  • Collaborer avec les équipes produit et design.
  • Assurer la qualité du code à travers des tests et revues.

Skills

Développement full stack
Langages de programmation (Java, Python, Node.js, Go)
HTML, CSS, JavaScript
React
Architecture cloud
API REST
Technologies AWS (EC2, ECS, Lambda, etc.)
Docker, Kubernetes
Méthodologies Agile/Scrum
Résolution de problèmes

Education

Licence ou master en informatique ou domaine connexe

Tools

GIT
Outils CI/CD
Job description
Overview

25WD90257, Développeur logiciel principal / Principal Software Developer. 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 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.

Position overview (anglais) : Autodesk is looking for an experienced Software Engineer to join the Architecture, Engineering and Construction (AEC) Data team. AEC Data offers APIs and services to help customers access, use and share their data across their ecosystem. You will help develop an innovative solution enabling cloud-based collaboration across design tools, initially with the Autodesk suite.

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 en œuvre, en passant par les tests et la maintenance.
  • Collaborer avec les architectes produit, conception et logiciel afin de fournir progressivement des fonctionnalités qui satisfont nos clients internes et externes.
  • 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.
  • Ê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.
  • Participer aux cérémonies Scrum, notamment les stand-ups quotidiens, la planification des sprints, les rétrospectives et les revues, afin de garantir une livraison et une amélioration continues.
  • Rôle d'expert avancé, nécessitant une connaissance approfondie du sujet et un sens aigu des affaires pour conseiller les dirigeants.
  • Pour les postes de ce niveau, la connaissance de l'entreprise commence à devenir aussi importante que la connaissance du sujet.
  • Les titulaires traduisent les exigences spécialisées en besoins/exigences commerciaux.
  • Nécessite une expertise spécialisée approfondie pour interpréter les problèmes commerciaux internes/externes et recommander les meilleures pratiques pour y remédier.
  • Résoudre des problèmes complexes qui nécessitent une évaluation approfondie de facteurs variables en adoptant une perspective large afin d'identifier la meilleure approche et des solutions innovantes.
  • Travailler de manière autonome, avec un encadrement étroit uniquement dans les situations les plus complexes ou inhabituelles.
  • Adapter son style de communication pour persuader les différentes parties prenantes de l'entreprise et interagir fréquemment avec les cadres supérieurs afin de fournir des conseils et une expertise.
  • Peut diriger des équipes fonctionnelles ou des programmes au sein de sa propre fonction (ou de fonctions étroitement liées).
Qualifications minimales
  • Licence ou master en informatique, ingénierie informatique ou dans un domaine connexe, ou expérience professionnelle équivalente.
  • Au moins 8 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.
Learn More / Plus d'information

About Autodesk / À propos d’Autodesk: Welcome to Autodesk! Our culture guides the way we work, treat each other, and interact with customers and partners. Joining Autodesk means doing meaningful work that helps build a better world.

Salary transparency / Transparence salariale: Salary information is part of Autodesk’s compensation package and varies by location; base salary plus potential bonuses, stock grants, and benefits may apply.

Diversity & Belonging / Diversité et appartenance: We cultivate a culture of belonging where everyone can thrive. Learn more: n/a

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).

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