Interactive Developer Loc: Winnipeg, Manitoba, Canada

100,000 - 200,000

Job Description:

  • 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


Share Profile