Posted in

Senior Developer Advocate

Senior Developer Advocate

CompanyAutodesk
LocationVancouver, BC, Canada
Salary$85400 – $125180
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

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