Autodesk

Software Developer

Autodesk

full-time

Posted on:

Location Type: Office

Location: TorontoCanada

Visit company website

Explore more

AI Apply
Apply

About the role

  • Working as part of an Agile, multi-site team on the Concurrency project within Fusion
  • Implementing new features, maintaining existing code, and fixing bugs as they arise, in both Fusion’s Desktop and Web-based experiences
  • Helping with feature design, and translating design and product requirements into engineering tasks
  • Maintaining a high standard of code quality by following best practices around testing, code reviews, and design patterns
  • Understanding Agile methodologies, principles and values within the team.
  • Participating in team retrospectives and feedback loops to improve on future iterations
  • Collaborating and aligning with remotely located teams involved in the project

Requirements

  • BS in Computer Science or equivalent
  • 2+ years of software development experience in commercialized products or systems
  • Excellent communication skills, both verbal and written
  • Strong knowledge of TypeScript, JavaScript ES6+, NodeJS
  • Experience with C++
  • Creative and user-centric thinking, strong analytical and problem-solving skills
  • Familiar and enthusiastic about writing well-tested applications (unit tests, functional tests, etc.)
  • High capacity to deal with a wide variety of code bases, as well as huge code bases
  • Remote collaboration skills to work effectively on a distributed, worldwide team across multiple time zones
  • Flexible with changing conditions and ability to multi-task between projects
  • Experience with Git or other versioning systems
Benefits
  • annual cash bonuses
  • commissions for sales roles
  • stock grants
  • comprehensive benefits package

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
TypeScriptJavaScript ES6+NodeJSC++unit testsfunctional testscode reviewsdesign patternssoftware developmentAgile methodologies
Soft skills
communication skillsanalytical skillsproblem-solving skillscreative thinkinguser-centric thinkingflexibilitymulti-taskingcollaboration skills
Certifications
BS in Computer Science