Software Developer

Montreal

Offre publiée le 2025-06-18

Autodesk

```html

Description Du Poste

Autodesk recherche un(e) développeur logiciel expérimenté(e) pour rejoindre l'équipe Architecture, Engineering and 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.

Responsabilités

  • Maîtrise des langages de programmation (par exemple, Java, Python, Node.js, Go)
  • Expérience des services et technologies AWS (par exemple, EC2, ECS, Lambda, API Gateway, S3, DynamoDB, RDS)
  • Connaissance des technologies de conteneurisation telles que Docker et des outils d'orchestration de conteneurs tels que Kubernetes ou AWS ECS

Qualifications Minimales

  • Licence ou master en informatique, ingénierie informatique ou dans un domaine connexe, ou expérience professionnelle équivalente
  • Au moins un an d'expérience professionnelle progressive dans le développement / l'ingénierie de logiciels
  • Maîtrise des langages de programmation : TypeScript, React, C# / C++
  • Excellente compréhension de l'architecture cloud, du serverless computing et des microservices
  • Expérience dans l'utilisation, la conception et la mise en œuvre d'API REST
  • Expérience dans l'utilisation d'AWS ou d'une plateforme cloud similaire comme Azure
  • Compréhension des principes de sécurité, des mécanismes d'authentification et d'autorisation dans AWS
  • Compréhension du développement web côté serveur à l'aide de Java et de frameworks tels que Spring
  • Expérience des paradigmes de programmation orientée objet et fonctionnelle
  • 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 dans la surveillance des performances backend, l'identification des domaines à améliorer et la mise en œuvre d'optimisations pour améliorer l'évolutivité du système, les temps de réponse et l'utilisation des ressources
  • Expérience avec les bases de code GIT multi-référentiels, les frameworks de test et les pipelines CI / CD automatisés
  • Expérience de travail dans un processus Agile est préférable
  • Solides compétences en résolution de problèmes et capacité à travailler dans un environnement collaboratif

Position Overview

Autodesk is looking for an experienced Software Developer 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.

Responsibilities

  • Strong proficiency in programming languages (e.g., Java, Python, Node.js, Go)
  • Experience with AWS services and technologies (e.g., EC2, ECS, Lambda, API Gateway, S3, DynamoDB, RDS)
  • Familiarity with containerization technologies like Docker and container orchestration tools like Kubernetes or AWS ECS

Minimum Qualifications

  • BS or MS in Computer Science, Computer Engineering, or a related field, or equivalent work experience
  • 1+ years of progressive, professional experience in software development / engineering
  • Proficiency in Programming Languages: TypeScript, React, C# / C++
  • Strong understanding of cloud-based architecture, serverless computing, and microservices
  • Experience consuming, designing, and implementing REST APIs
  • Experience in using AWS or similar Cloud platform like Azure
  • Understanding of security principles, authentication, and authorization mechanisms in AWS
  • Understanding of server-side web development using Java and frameworks like Spring
  • Experience with Object-Oriented and Functional programming paradigms
  • Skill and experience using design patterns and understand fundamental elements of good software architecture
  • Experience implementing and maintaining automated testing processes to ensure code quality
  • Experience in monitoring backend performance, identify areas of improvement, and implement optimizations to enhance system scalability, response times, and resource utilization
  • Experience with multi-repo GIT code bases, testing frameworks and automated CI / CD pipelines
  • Experience of working in Agile process is preferred
  • Strong problem-solving skills and the ability to work in a collaborative team environment

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!

J-18808-Ljbffr

```