Job Requisition ID #23WD7008323WD70083, Senior Software DeveloperFrench job description to follow!/La description de poste en français se trouve plus bas!Position OverviewJoin Autodesk's Construction Solutions team as a Senior Software developer. You will help us in building and maintaining our cloud-based platform and supporting the construction industry. This is your opportunity to grow your skills, help us support the construction industry and feed your passion for building resilient systems. The Takeoff and Estimation group is seeking a highly motivated individual to help build out our continuous delivery systems, automation workflows and implement new features as the need of our customers continue to grow.A successful Senior Software Developer has a strong sense of ownership and can drive projects through to completion with a passion for uptime. ResponsibilitiesDesign, develop, debug, and tests new featuresDesign, develop, debug and deploy infrastructure changes Document decisions and code design changes Break down complex problems into workable chunks of workCollaborate with product managers, designers, architects and other developers to improve the product with a focus on resiliency and qualityEnsure new code, features or refactored changes meet the performance goals and metrics of the product and platformWork with a small agile teamParticipate in code reviews, retrospectives and feedback loops to ensure high standards of quality and continued improvements to our processesSupport the production service by periodically being on-callMinimum QualificationsPost secondary degree in Computer Science, Software Engineering or equivalent work experience3+ years of experience working in a software developer roleHands-on experience with Ruby on Rails, Javascript, and TypescriptHands-on experience with implementing unit, integration and automated end-to-end testsFamiliarity with the software development process, including specifications, quality assurance, and documentation writingFlexibility under changing conditions and the ability to multi-task between projects Preferred QualificationsHands-on experience with infrastructure-as-code tools such as Terraform or CloudFormationHands-on-experience with C++, React and Nodejs Hands-on experience with SQL optimization Experience with Agile software development practices. Specifically Scrum and KanbanExperience with cloud patterns and best practicesExperience working with AWS technologiesExperience designing, implementing, and optimizing SQL queries and managing database infrastructure (PostgreSQL, Amazon Aurora, Amazon RDS, or Similar)Experience using Docker for containerized application deploymentExperience consuming, designing, implementing and testing REST APIsExperience with monitoring and logging tools ( NewRelic, Splunk, Etc...)Experience maintaining and customizing CI/CD pipelines (Jenkins, Spinnaker, Capistrano, etc...)Experience with GraphQL --------------------------------------------------------------------------------------------------------------------------------23WD70083, Développeur(se) de logiciels principal(e)Présentation du posteRejoignez l’équipe Construction Solutions d’Autodesk à titre de développeur(se) de logiciels principal(e). Vous nous aiderez à construire et à maintenir notre plateforme fondée sur l’infonuagique et à soutenir l’industrie de la construction. C’est l’occasion pour vous d’acquérir de nouvelles compétences, de nous aider à soutenir l’industrie de la construction et de nourrir votre passion pour la création de systèmes résilients. Le groupe Relevé et estimation est à la recherche d’une personne très motivée pour nous aider à développer nos systèmes d’approvisionnement en continu ainsi que nos flux de travail d’automatisation et à mettre en œuvre de nouvelles fonctionnalités à mesure que les besoins de nos clients croissent. Un(e) développeur(euse) de logiciels principal(e) qui réussit a un fort sentiment d’appartenance et peut mener les projets jusqu’à leur achèvement avec une passion pour le temps de disponibilité. ResponsabilitésConcevoir, développer, déboguer et tester de nouvelles fonctionnalitésConcevoir, développer, déboguer et déployer des modifications des infrastructures Documenter les décisions et les modifications apportées à la conception du code Décomposer les problèmes complexes en étapes de travail réalisablesCollaborer avec les gestionnaires de produits, les concepteurs, les architectes et autres développeurs pour améliorer le produit en misant sur la résilience et la qualitéS’assurer que le nouveau code, les nouvelles fonctionnalités ou les modifications remaniées répondent aux objectifs de performance ainsi qu’aux mesures du produit et de la plateformeCollaborer avec une petite équipe agileParticiper aux revues de code, rétrospectives et boucles de rétroaction pour assurer que des normes de qualité élevées et des améliorations continues sont appliquées à nos processusSoutenir le service de production en travaillant périodiquement sur appelExigences minimalesÉtudes postsecondaires en informatique ou en génie logiciel, ou expérience professionnelle équivalentePlus de 3 ans d’expérience dans un rôle de développeur(se) de logicielsExpérience pratique de Ruby on Rails, Javascript et TypescriptExpérience pratique de la mise en œuvre de tests de bout en bout des unités et de l’intégration, et de tests automatisésConnaissance du processus de développement de logiciels, notamment les spécifications, l’assurance qualité et la rédaction de documentationSouplesse dans des conditions changeantes et capacité de mener plusieurs projets en parallèle Compétences souhaitéesExpérience pratique des outils d’infrastructure en tant que code, comme Terraform ou CloudFormationExpérience pratique de C++, React et Nodejs Expérience pratique de l’optimisation SQL Expérience dans le domaine des pratiques de développement logiciel agile (Scrum et Kanban)Expérience des modèles et des pratiques exemplaires infonuagiquesExpérience de travail avec les technologies AWSExpérience de la conception, la mise en œuvre et l’optimisation des requêtes SQL et de la gestion de l’infrastructure de base de données (PostgreSQL, Amazon Aurora, Amazon RDS ou similaire)Expérience de l’utilisation de Docker pour le déploiement d’applications conteneuriséesExpérience de la consommation, de la conception et de la mise en œuvre d’API RESTExpérience des outils de surveillance et d’enregistrement (NewRelic, Splunk, etc.)Expérience de la mise à jour et de la personnalisation de pipelines CI/CD (Jenkins, Spinnaker, Capistrano, etc.)Expérience de GraphQL At Autodesk, we're building a diverse workplace and an inclusive culture to give more people the chance to imagine, design, and make a better world. Autodesk is proud to be an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status or any other legally protected characteristic. We also consider for employment all qualified applicants regardless of criminal histories, consistent with applicable law.Are you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site). If you have any questions or require support, contact Autodesk Careers.Salary is one part of Autodesk’s competitive 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.
View Original Job Posting