Implementation & Project Manager

discoverygarden inc.
$65,000 - $90,000Remote

About The Position

We are seeking a technically proficient and client focused implementation manager to support GLAM (Galleries, Libraries, Archives, Museum) institutions in sharing and preserving their digital collections through our cloud-hosted Drupal-based repository platform, Aurora. This role requires hands-on technical configuration skills combined with project management and customer success capabilities. You'll configure and deploy Aurora repository instances, manage client implementations end-to-end, and serve as the technical point of contact throughout each project. Additionally, this position will oversee smaller contracted services projects, such as custom feature development requests for current clients. This is not a traditional project manager role: we need someone comfortable working directly in the underlying applications, coordinating with developers, and solving technical implementation challenges. The Implementation and Project Manager will also contribute to our client success efforts by providing occasional backup for our Support team. Reporting to the Lead Project Manager as part of Discovery Garden's Operations function, the Implementation and Project Manager will help us mature our product delivery capabilities. This position supports fully remote candidates who are able to overlap with the majority of our regular business hours of 9am to 5pm Atlantic Time, Monday to Friday. We have shared office space available in downtown Charlottetown, PEI for those who prefer a hybrid workplace. Candidates must be legally entitled to work in Canada. We are unable to sponsor visas at this time.

Requirements

  • At least 2 years of hands-on experience implementing and configuring SaaS, CMS, or similar platforms including site setup, user management, permissions, workflows, and integrations
  • You should be comfortable working in the site admin interface daily - developer experience is NOT required, but you must be hands-on technical in this role
  • Experience with Drupal CMS or similar is highly desired
  • Knowledge of or background in library, museum, cultural heritage, or archives digital collections development practice
  • Proven ability to manage multiple concurrent implementations or projects with competing deadlines while maintaining quality and client satisfaction
  • Experience working in technical environments alongside engineers or developers, or a demonstrated ability to engage confidently with highly technical colleagues
  • Experience with support ticketing systems and project management tools
  • Outstanding collaboration and interpersonal skills: build trust, communicate with empathy and clarity, and genuinely enjoy being part of a close-knit team
  • Strong communication skills: ability to explain technical concepts to non-technical audiences, write clear and detailed documentation, offer training to new users, and follow complex specifications
  • Demonstrated ability and eagerness to learn new technical skills on the job

Nice To Haves

  • Hands-on experience configuring repository or DAM systems beyond basic administration (custom workflows, complex permissions, integrations)
  • Experience with current web accessibility standards and best practices
  • Familiarity and experience working with a range of metadata standards/ontologies such as Dublin Core, MARCXML, MODS, Schema.org, etc.
  • Knowledge of metadata harvesting protocols like OAI-PMH, OAI-ORE, JSON API, IIIF Collection and Search APIs
  • Experience with metadata migration tools and processes (OpenRefine, custom scripts, bulk operations)
  • Experience with containerized environments (Docker) or cloud platforms (AWS, Azure)
  • An understanding of Git workflows, SDLC, CI/CD concepts, interpreting technical requirements, and communicating about code deployments and environment management
  • Comfortable in a command line/terminal environment for basic tasks (navigating directories, running scripts, viewing logs)

Responsibilities

  • Configure Aurora repository instances according to client specifications (mainly end-user configurations such as theme elements & metadata fields)
  • Coordinate with internal team to deliver additional implementation phases such as deployment, data migration or metadata analysis
  • Support testing and QA of configured sites before client handoff
  • Troubleshoot configuration issues and work with Operations and Development teams as needed
  • Administer end-to-end implementation or custom development services projects from scoping through go-live and post-launch support
  • Serve as primary client contact, leading regular status meetings and managing expectations around scope, timeline, and budget
  • Translate sold scope of work into technical requirements, project documentation, and implementation artifacts
  • Track project status internally and communicate progress to clients with focus on milestones
  • Ensure clients understand features, best practices, and how to get support through training and onboarding
  • Proactively address technical, user, and repository administration questions
  • Expand client-facing knowledge base with clear, helpful content (in partnership with Client Experience Lead)
  • Ensure knowledge base content is accurate, current, and addresses user-facing needs
  • Develop training materials and deliver sessions as needed
  • Work with Software Developers, Product staff, and Sales to define feature requests, gather requirements, and create user stories
  • Coordinate with internal teams to verify requirements and validate code deployments
  • Provide backup support for Aurora and Islandora service tickets
  • Support Sales with questions, scoping, and effort estimation
  • Coordinate with Sales, Finance, and fellow Project Managers on invoicing, renewals, and contracts
  • Participate in ongoing planning and improvement of Aurora and future repository products
  • Provide implementation insights that inform product roadmap and feature prioritization
  • Effectively collaborate and communicate with both clients and teammates to achieve success. This includes:
  • Professional, courteous, and timely interactions via email, our internal and external ticketing systems, Slack, and video calls
  • Attending and participating in internal sprint ceremonies and regular operations/production/project meetings
  • Maintain team best practices for documentation, task management, release cycles, and QC of deployed code
  • The ability to work independently while understanding when to ask for input or help
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service