This position will be dedicated to supporting AV integration with the Symphony platform. This position is also responsible for supporting the development of advanced software for Enterprise Accounts that requires global deployment of AV control systems.
Essential Duties and Responsibilities
Develop Crestron S# modules to interface with Symphony APIs.
Develop Crestron S# Pro programs to leverage object-oriented efficiencies.
Develop AMX modules to interface with Symphony APIs.
Develop AMX Java modules to leverage object oriented efficiencies.
Develop enterprise customers AXM/Crestron programs to ensure global standards are defined.
Development of Advanced Crestron software using the new platform of control processors and touch panels.
Maintain source code in AVI-SPL GitLab
Generate development documentation for field programmers to implement
Oversee the QA of software testing by TSG programmers in the Lab and production systems
Other duties assigned as needed Skills and Abilities
Communicate and interact with internal employees, clients and colleagues in a professional and timely manner
Ability to diagnose complex system problems
Advanced computer skills as required for the design, configuration, and operation of platform development
Ability to balance multiple tasks with changing priorities
Ability to work and think independently and ensuring to meet deadlines
Strong organizational skills and excellent attention to detail
Effective communication and interaction with employees, clients, and colleagues and the ability to work effectively with all levels of the organization
Demonstrated customer service focus and client communication skills
Ability to translate business requirements into technical specs
Education and/or Experience
Minimum high school diploma or equivalent
Formal education in Electronics or related field preferred
Minimum 4 years' experience with Object Oriented programming languages such as Java with combined experience with Web Development technologies such as HTML5
Demonstrated experience with C#, Java, video conferencing services/devices and deploying 3rd party control systems
Understanding of agile software development methodologies
Demonstrated experience with JavaScript, jQuery, SQL Query, and Python desired
Working Environment The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. This job operates in a professional office environment. This role uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines. The work environment is generally moderate in noise (inter-office conversations and computers/printers). Physical Requirements The physical demands of this position are those that are necessary to meet the responsibilities and essential functions of this position. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.
This position regularly requires employees to sit, walk, and stand; talk or hear, both in person and by telephone; use hands repetitively to finger, handle, feel or operate standard office equipment
Direct Reports
This position does not have any direct reports
Work Hours AVI-SPL reserves the right to alter work hours and work location as deems necessary AVI-SPL is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, disability status, or membership in any other group protected by federal, state or local law