Work in consultation with the Manager, Digital Platforms, software developers, designers, and other staff to design, develop, code, test, and document new highly accessible digital media, web, and exhibit applications.
Develop engaging and inclusive digital experiences for in-gallery and remote audiences using innovative technology and digital storytelling techniques.
Develop and integrate digital, web, and mobile applications and exhibition software with CMHRâ??s Enterprise Content Management System.
Define, lead, and participate in user, accessibility, and acceptance testing for Museum applications.
Conduct requirements gathering through observation, analytical analysis and stakeholder interviews.
Research and develop new concepts using innovative technologies and techniques for use on future exhibit projects.
Then teach, demo, and share these concepts to/with team members and project stakeholders.
Investigate, find, obtain, and manage cutting-edge software and hardware/equipment for the Design Lab.
Manage inventory and custody (acceptance, acquisition, and return) of precious and expensive software, hardware, and devices within the Design Lab environment.
Design, solicit, and obtain assets for the Design Lab which will ensure it remains the venue for innovation that the CMHR requires.
Act as technical subject matter expert for the Exhibitions, Research, and Design division and its 5 departments.
Act as a point of response to in-gallery mixed-media installations and participate as a subject matter expert on the CMHRâ??s multidisciplinary Exhibitions Maintenance team.
Maintain technical knowledge and skills through structured and self-guided training and exploration.
Communicate ideas with internal and external peers, partners, and stakeholders; and meet project timelines.
Map out the conceptual design for planned applications and installations.
Design, manage, evolve user and business software needs across all platforms (web, mobile, CMS, etc.).
Ensure new and legacy software development projects follow industry standards and best practices.
Install new applications and customizing existing applications in order to make them fit for purpose.
Diagnose/troubleshoot digital media, web, and software related problems, and coordinate hardware and software solutions on exhibition projects.
Communicate technical guidance and instruction to users on the use of applications and systems.
Maintain a high level of client satisfaction.
Share knowledge and providing guidance and leadership to technical staff in area of specialty.
Negotiate with third party vendors to assist in pre/post complex website and application development.
Communicate effectively orally and in writing and establish cooperative working relationships with staff, external clients and contractors.
Rapidly learn and support new software, applications, technologies, and hardware.
Develop, manage and test back-up and recovery plans.
Train CMHR staff on digital signage and provide guidance to staff on gallery and virtual reality technologies
Provide information and guidance to staff on the use of digital platforms
Respond to Museum and divisional priorities and work within the context of approved projects/plans while maintaining institutional values and being aware of time/budget implications of any changes or developments to approved projects.
Required Qualifications
University degree in computer science, or a related combination of education and experience.
3+ years experience in a collaborative, fast-paced application development environment.
Proven skills in one or more web programming language, framework, and relational database, as well as related web technologies.
Linux administration and shell scripting required, as is working knowledge of HTML5, CSS3, JQuery, and RESTful APIs.
Keen curiosity and ability to be on the leading edge of trends and art of the possible with emerging and convergent media and technology.
Vision to see opportunities for innovative media- and technology-based storytelling for the CMHR directed to both on-site and remote audiences.
Works in team setting effectively and collaboratively.
Some leadership and mentoring experience.
Knowledge of and ability to apply web, mobile and multimedia technologies, architecture, standards, formats, tools and techniques in the development of web, mobile and exhibit applications.
Experience in the design and development of mixed-media environments and transmedia storytelling.
Knowledge of and experience with enterprise content management systems (i.e. CMS, DAM).
Experience with database applications and protocols: SQL, MYSQL, ODBC and the ability to diagnose/troubleshoot related issues.
Experience developing mobile applications.
Experience with version control and automated testing.
Knowledge of new emerging mobile applications and technologies, specifically Apple, Android.
Experience with new evolving social media technologies (Facebook, Twitter, YouTube, Instagram, and Flickr).
Expert knowledge of and experience with evolving multimedia technologies (audio, video, animation, photography, digitization, webcasting, mobile apps, blogs, wikis, tactile presentation, etc.)
Desired Qualifications
Experience with Unity game engine and development of virtual and augmented reality.
Experience with 3D printing.
Dedicated to the use and support of open source software.
Experience with network protocols TCP/IP, FTP, and the ability to diagnose/troubleshoot connectivity issues.
Knowledge of and experience with numerous productivity software suites and applications such as Microsoft Office, Adobe Creative Suite, etc.
Experience working in a cultural organization would be an asset.
Effective communication skills in both English and French (written and oral).
Experience working for or providing similar service to a museum, cultural institution, or similar entity.
Knowledge of design process and terminology.
Attributes
Excellent project management and problem-solving skills
Excellent project leadership and presentation skills
Effective interpersonal skills
Excellent organization skills
Strong discretion, tact, initiative and judgment
Excellent time management skills
Strict attention to detail yet always in consideration of the high-level goal