We are on the hunt for a highly skilled Database Programmer with direct mail experience to join our team. Working within the Insights team, the Database Programmer collaborates with internal and external partners to obtain source data. This database wizard knows how to expertly work their magic to scrub and reconfigure raw data according to a written specification to deliver high quality, usable information that acts as the foundation for large scale fundraising campaigns including direct mail. Their eye for detail in the midst of a busy multi-project environment allows them to act as a trusted partner in client projects.


  • Complex data processing using SQL Server & MS Access
  • Manipulating data from a variety of sources and formats (SQL, csv, txt, xls, etc.)
  • Delivering on multiple projects in a timely manner
  • Performing segmentation of incoming data based on provided specifications
  • Cleanup of clients lists with deduping and merge/purge
  • Performing custom programming to prepare clean data for mail & email campaigns
  • Managing interactions with our lettershop & digital partners to ensure that final data meets required standards
  • Working directly with our internal teams and clients
  • Performing quality control checks on each project to ensure accuracy
  • Proactively adhere to given deadlines, production estimates and client guidelines in completing all projects
  • Writing detailed data instructions for and reviewing outcome from outside data vendors
  • Preparing and providing final reporting including mailed records and counts to clients in a timely manne


  • Bachelor Degree in Computer Sciences or comparable experience in a related field
  • 2-5 years experience in database programming
  • Experience working with databases such as SQL Server, MySQL or ORACLE & Access
  • Exposure to ETL automation using SSIS or similar an asset
  • Knowledge in C#, Java, Perl or similar preferred
  • Exposure to marketing or fundraising agency an asset
  • Experience with merge/purge software
  • Strong written & oral communication skills
  • Proven ability to successfully work in an environment where attention to detail is critical
  • Experienced at delivering on multiple projects in a timely manner
  • Collaborative team player, problem solver, extremely well organized and detail-oriented


If this sounds like you and you are ready for change, please send your resume to We thank all who are interested, however only candidates of interest will be contacted.

Let’s inspire people to do more!