Job Requisition ID #
The English transition can be found below!/La traduction en anglais se trouve ci-dessous! Position Overview
Responsibilities
- Involved in the full life cycle of software development
- Work with the scrum team members to accomplish requirements from product managers and customers
- Design and develop highly scalable, reliable, and fault-tolerant systems with minimal guidance
- Ensure the best possible performance, quality, and responsiveness of the applications
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization, and automation
- Ability to span to full stack development whenever necessary
- Write and maintain code with high attention to detail, perform peer code-reviews, and participate in technical design discussions
- Share and bring best practices into the team/product; promote best practices/achievements to the engineering community
Minimum Qualifications
- 5 years of software development experience
- Master's/Bachelor's degree in Computer Science or equivalent
- Solid knowledge of data structures, algorithms, and object-oriented programming
- Solid understanding of typical web architecture (data, application, web tiers, etc.)
- Hands-on experience in Node.js backend programming
- Hands-on experience with relational database technologies (e.g., Postgres)
- Hands-on experience in developing RESTful web services and integrating the same with heterogeneous clients
- Working understanding of cloud service technologies (Infrastructure as Code, CDK, or similar)
- Experience in the development of large-scale software
- Experience in distributed cloud and high concurrency design is a plus
- Cloud service monitoring tool experience
- Ability to work with a team in an Agile environment
Preferred Qualifications
- Experience with Java backend development
- Experience in using AWS services
- Experience with database technologies
- Strong problem-solving skills and capability to work on complex systems
Description Du Poste
Responsabilités
- Impliqué dans le cycle de vie complet du développement de logiciels
- Travailler avec les membres de l'équipe scrum pour répondre aux exigences des chefs de produit et des clients
- Concevoir et développer des systèmes hautement évolutifs, fiables et tolérants aux pannes avec un minimum d'encadrement
- Assurer les meilleures performances, la meilleure qualité et la meilleure réactivité possibles des applications
- Identifier les goulets d'étranglement et les bogues, et concevoir des solutions à ces problèmes
- Contribuer au maintien de la qualité du code, de l'organisation et de l'automatisation
- Être capable de passer à un développement complet chaque fois que cela est nécessaire
- Écrire et maintenir le code avec une grande attention aux détails, effectuer des revues de code par les pairs et participer aux discussions sur la conception technique
- Partager et introduire les meilleures pratiques dans l'équipe/le produit ; promouvoir les meilleures pratiques/réalisations auprès de la communauté des ingénieurs
Qualifications Minimales
- Plus de 5 ans d'expérience dans le développement de logiciels
- Master/Bachelor en informatique ou équivalent
- Solide connaissance des structures de données, des algorithmes et de la programmation orientée objet
- Solide compréhension de l'architecture web typique (données, application, niveaux web, etc.)
- Expérience pratique de la programmation backend Node.js
- Expérience pratique des technologies de bases de données relationnelles (par exemple, Postgres)
- Expérience pratique du développement de services web RESTful et de leur intégration avec des clients hétérogènes
- Compréhension pratique des technologies de services en nuage (Infrastructure as Code, CDK, ou similaire)
- Expérience dans le développement de logiciels à grande échelle
- Une expérience dans le domaine du cloud distribué et de la conception à haute concurrence est un plus
- Expérience des outils de surveillance des services en nuage
- Capacité à travailler en équipe dans un environnement Agile
Qualifications Préférées
- Expérience en développement de backend Java
- Expérience dans l'utilisation des services AWS
- Expérience des technologies de base de données
- Solides compétences en matière de résolution de problèmes et capacité à travailler sur des systèmes complexes
Learn More About Autodesk
Salary transparency
Diversity \& Belonging
Are you an existing contractor or consultant with Autodesk?