Development Support Engineer

Requirements

  • Technical Foundation: Basic understanding of RESTful APIs and familiarity with object-oriented programming languages (e.g., C#)
  • ,
  • Quick Learning: Ability to rapidly acquire expert-level knowledge of technical systems and tools
  • ,
  • Problem-Solving Skills: Strong debugging and troubleshooting abilities to resolve complex technical issues
  • ,
  • Communication: Proficient in English (written and spoken) with excellent teamwork and communication skills
  • ,
  • Development Environment: Experience working in Linux and/or Windows environments
  • ,
  • (Desirable) Familiarity with video management systems (VMS) or physical access control systems (PACS)
  • ,
  • (Desirable) Understanding of Agile methodologies, such as Scrum
  • ,
  • Bachelors Degree or 1+ years of experience with software development
  • ,
  • 1+ years of experience with RESTful APIs

What the job involves

  • We are seeking a dedicated technical resource for our thriving external ecosystem of almost 2000 technology partners and developers. The core mission is to elevate the quality of support and developer experience by providing expert assistance and managing our technology partner community. The ideal candidate will rapidly become a domain expert, bridging the gap between our internal engineering teams and the external developers who rely on our APIs to build integrated security solutions
  • ,
  • This role is centered on becoming a product and API expert to support third-party developers, as they develop integrations with our various platforms, including the following activities:
  • ,
  • Become the API/SDK Authority: Quickly develop deep, expert-level technical knowledge across Avigilon’s core APIs and SDKs to effectively troubleshoot and resolve complex partner integration issues
  • ,
  • Deliver Technical Support: Provide timely and accurate technical support to third-party developers, partners, and key end-users via our online developer community
  • ,
  • Community Moderation: Proactively manage and moderate technical discussions, ensuring a high-quality user experience and promoting best practices within the developer community
  • ,
  • Developer Advocacy & Feedback: Act as the voice of our partners internally, collecting and communicating critical feedback on API usability, reporting potential bugs, and liaising with core development teams
  • ,
  • Content Development: Contribute to the improvement of the developer experience by creating technical documentation, code samples, tutorials, and knowledge base articles
Back to blog