Skip to content

Senior Developer Advocate
Company | Autodesk |
---|
Location | Vancouver, BC, Canada |
---|
Salary | $85400 – $125180 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- BS in Computer Science or a related technical field
- Experience with .NET web application development
- Experience in an OOP environment
- The ability to implement efficient and maintainable code
- A constant desire to improve, learn more and take things to the next level
- Ability to operate effectively and independently in a dynamic, fluid environment
- Detail oriented and passionate about building software and technology
- Fluent in English. Written and verbal English skills are extremely important
- Ability to be patient and communicate across cultures
- Enjoy interacting with people – including one-on-one conversations and presenting to audiences at conferences
Responsibilities
- Implement prototypes and software components.
- Develop technical content for the developer community including sample code, blog articles and whitepapers.
- Write extensive sample code that demonstrates API usage and best practice.
- Provide technical (API Support / programming) advice to the community on various channels such as StackOverflow and Autodesk Forum. Help resolve technical issues including communicating the functions of a particular API, assisting with the software code and programming-related API questions.
- Use knowledge of Autodesk product APIs to assist partners with their business objectives of providing value-added software for their customers.
- Assist with their software design by providing them with technical information on Autodesk APIs and technologies.
- Assist with technical marketing activities including presentations and event participation.
- Work with internal product development engineering teams worldwide to help resolve customer and developer issues. Act as a liaison between engineering and the developer community by helping to evaluate and influence new API releases to help meet the needs of the community.
- Work on state-of-the-art technology to bring 3D content creation applications to the cloud.
- Work as an integral member of a high-performance team making an important individual contribution.
- Estimate effort and schedule for projects, adhering to quality standards and continuously adapting to change of requirements
Preferred Qualifications
- Experience with any Autodesk API technology. Including Inventor, AutoCAD, Revit, Vault, or Fusion. ACC (Autodesk Construction Cloud) and APS (Autodesk Platform Services) API.
- Autodesk Platform Services (formerly Forge) experience.
- Experience with Git or equivalent revision control systems.
- Knowledge of web development related technology such as Node.js, npm, Visual Studio, and NuGet
- Basic experience with React, Angular, or Vue.js
- Knowledge and/or experience with AI development.
- Theoretical knowledge of reactive and functional programming
- A background in computer graphics with both theoretical and practical expertise.
- Comfortable and effective working in new areas that require experimentation and rapid problem-solving
- Hands-on experience with security best practice
- Practical experience with testing of user interfaces