Posted February 7, 2023
Senior Drupal Developer
Knowledge Network, BC’s Public Broadcaster, is looking for an experienced and passionate Senior Drupal Developer to grow and enhance our streaming services on web, mobile and TV platforms.
With a popular television channel and a wide variety of websites and apps, we have an expansive, engaged, and dedicated audience. The work of our incredible team of developers and designers is accessed daily by thousands of British Columbians and Canadians seeking information, entertainment and inspiration from a public broadcaster they trust.
As our Senior Drupal Developer, you are an essential part of Knowledge’s Streaming Platforms team. You are the lead in developing and maintaining the back-end of Knowledge.ca and KnowledgeKids.ca. You will work closely with our talented and dedicated in-house team and external stakeholders to analyze, develop and support custom Drupal modules and web applications with integrated systems and database applications on an AWS containerized environment. You will direct all aspects of the delivery lifecycle of projects and collaborate with other talented and dedicated professionals to advance our digital strategy.
Responsibilities
- Lead the development and maintenance of Knowledge.ca and Knowledgekids.ca backend environment as we evolve our streaming platforms. Both properties have been migrated to Drupal 9.
- Contribute towards our digital strategy to enhance and improve all of Knowledge’s streaming platforms; including iOS, Apple TV, Android, Google TV, Roku, Amazon Fire Stick, etc.
- Develop and support custom Drupal modules that include integration with databases, broadcast servers, and third-party APIs
- Deploy solutions to Production and other relevant environments with high quality and reliability
- Perform timely security updates coupled with scheduled non-urgent updates. You will work closely with the wider team to apply best practices for site maintenance.
Required Skills
- Post-secondary diploma or degree in Computer Science/related field, or equivalent working experience
- Strong PHP (including OOP) and MySQL skills
- 5+ years’ experience with Drupal 7 including installation and configuration
- 3+ years’ experience in working with Drupal 8, 9
- Proven custom Drupal 8 module development, including strong familiarity with proper Drupal coding standards
- Demonstrated knowledge of modern development workflows, including use of the command line, gitflow, containers, and dev/stage/prod environments
- Experience working with REST, GraphQL, and other modern API technologies
- Experience using front-end frameworks such as AngularJS, ReactJS, Ember, Zurb Foundation, Bootstrap, and other grid systems
- Ability to work independently, as well as communicate within a team environment
- Ability to learn new technologies and business functions
- Experience with AWS configuration and support is a plus
In addition to the required skills, we are looking for someone who believes in the value of what we proudly offer as a free, commercial-free public broadcaster. You are a strong team player, an excellent communicator and thrive on contributing to the development of creative concepts. We encourage you to check out our free streaming platforms to see if this is something you can get behind.
Knowledge Network is an equal opportunity employer committed to respect and diversity in everything we do. We invite applications from women, visible minorities, Indigenous Peoples, individuals with disabilities, persons of all sexual orientation and gender identities, and all people committed to meaningful work that makes a difference. We are a crown corporation, funded by an annual operating grant from the provincial government and through donations from over 48,000 Knowledge Partners. As such, we offer you:
- Stable employment with a secure, trusted employer
- Standard hours (8 hours/day; Monday-Friday) so you can enjoy your evenings and weekends
- Generous vacation (start at 4 weeks) plus 12 stats, so you can really enjoy paid time off
- 100% employer-paid dental, extended health, vision care for you and your family
- An extremely generous defined benefit pension plan (BC College Pension Plan)
- A competitive salary – starting in the low-90’s and working your way up to $100K+ within 4 years.
- Training and professional development opportunities to grow your skills
Our office is based in Burnaby, however this position is open to hybrid local work or remote work within British Columbia. If this sounds like the right opportunity for you, at the right time in your career, please send a letter stating why you are the right person for us, along with your resume to hr@knowledge.ca, by April 6th, 2023. If you require accommodations at any point during the application and hiring process, please let us know.
Fundraising Coordinator (Temporary Maternity Leave Replacement)
We are Knowledge Network, British Columbia’s public educational broadcaster, and we have an immediate need for an energetic and experienced fundraiser to take over the co-ordination of our Annual Fund and be our Raiser’s Edge CRM “super user”. The successful individual will continue with ongoing implementation of our well-established and successful annual fundraising program and lead a database migration to RE NXT.
You’ve got advanced experience with Raiser’s Edge 7 and RE NXT, intermediate to advanced Excel skills as well as experience with an integrated multi-channel program that includes substantive direct mail and telemarketing knowledge as well as familiarity with other channels like direct response television and online fundraising. You’re a whiz with data and databases and love problem-solving. Attention to detail and strong organizational skills set you apart.
You’re an energetic team player, hard-working and collaborative and understand the power that media can have to educate and positively impact individuals and society.
Job Summary
Reporting to the Director of Development and Planning, this position is responsible for planning, implementing and evaluating the activities of the annual giving program which includes direct mail, telemarketing, on air campaigns and online fundraising. In addition, this position will lead a migration from RE7 to RE NXT in the coming months.
This position works closely with donor services staff providing coaching and mentoring and plays the key role in management and use of our Raiser’s Edge donor database. Specific areas of focus include but are not limited to:
- Planning & Execution of Fundraising for Annual Fund
- Develop and execute the annual activity cycle for donor acquisition, retention and stewardship activities; develop/update donor communication On-Air Campaigns
- Plan, review and approve all production requirements for on-air campaign, including quantity, scripts, timeline, etc. for each of three annual campaigns (testimonials, impact stories, product offers and calls to action)
Telemarketing
- Liaise with both inbound and outbound call centers ensuring Knowledge standards are upheld and addressing any issues that arise with callers or call quality.
Direct Mail
- Co-ordinate the needs, writing, evaluation and implementation of all our direct mail including acquisition, renewals, lapsed recovery and additional gift asks.
- Liaise with K: Magazine editor and print house on issues which may affect successfully printing and delivery of K: Magazine to donors.
- Database Management
- As the team “Super User” in Raiser’s Edge, ensure that our CRM is used to maximize efficiency, competency and capacity; troubleshoot issues; mentor and train others
- Lead the planning and migration from RE 7 to RE NXT
- Administration
- Develop the annual budget and forecasts;
- Monitor/report results on all fundraising activities
Skills and Experience Required
- 5-7 years fundraising experience, preferably with direct experience in an integrated annual fund program.
- Advanced experience with MS Office and Raiser’s Edge database, Blackbaud certification ideal but not required.
- Superior organization and planning skills including exceptional attention to detail.
- Solid understanding of methodologies and processes used in multiple solicitation channels, specifically direct mail and telemarketing.
- Familiarity with Direct Response TV and online fundraising.
- A collaborative, team player with a positive attitude.
- A passion for the positive impact media can have on individuals and society.
- CFRE is an asset but not required.
Knowledge Network is an equal opportunity employer committed to diversity in everything we do. We invite applications from women, visible minorities, Indigenous Peoples, individuals with disabilities, persons of all sexual orientation and gender identities, and all people committed to meaningful work that makes a difference.
We are a crown corporation, funded by an annual operating grant from the provincial government and through donations from over 47,000 Knowledge Partners. As such, we offer you:
- Standard hours (8 hours/day; Monday-Friday) so you can enjoy your evenings and weekends
- A competitive salary in the $6500 – $7600/month range
- 100% employer-paid dental, extended health, vision care for you and your family
- Hybrid Work Option – up to 2 days per week
- Paid Vacation Time
If this sounds like the right opportunity for you, at the right time in your career, please contact us immediately sending a letter stating why you are the right person for us, along with your resume to hr@knowledge.ca. This assignment starts as soon as possible and concludes August 31, 2023. The position will remain open until filled. If you require accommodations at any point during the application and hiring process, please let us know. Download Posting (PDF)
Volunteering at Knowledge
Help us make a difference, be part of a team and share your enthusiasm for public broadcasting. We welcome bright, keen, mature individuals who would like to lend us a hand with administrative tasks related to our Fundraising activities. Here’s where we could use a hand:- Mailing out tax receipts, our K: magazine and premiums to our donors
- Making welcome telephone calls to new donors
- Using basic typing/computer skills to update information in our database
- Occasional hosting assistance with donor events and screenings
If you can spare a few hours a couple of times a week, come join the Knowledge volunteer team. Other than events, volunteers are scheduled during business hours. If you’re interested, please complete the volunteer application form. Volunteer Application Form