
Software Developer
Autodesk
full-time
Posted on:
Location Type: Office
Location: Toronto • Canada
Visit company websiteExplore more
Tech Stack
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