University of Calgary
UofC Navigation
Share this Job:

Senior Programmer Analyst, Development Data, Development and Alumni Engagement

Job ID: 15526

Updated: May 14, 2018

Location: Main Campus

Position Overview

The Development Data team within Development and Alumni Engagement is currently seeking a Full-time Temporary Relief Senior Programmer Analyst for approximately 1 year.

The Development and Alumni Engagement Office exists for the mutual benefit of the University of Calgary and its stakeholders and coordinates donations of gifts to the University. The area is an active, community-oriented team that enhances University development (fundraising) and alumni engagement efforts in support of the Academic Plan and Business Plan.

Reporting to the Manager, Development Data Systems in the Development Services portfolio, the successful incumbent will be responsible for the development, maintenance and error free operation of VP Development core business system applications, VP Development that are used by more than 150 individuals across campus for the purpose of managing information and relationships with donors, alumni and other key stakeholders.
The position is exposed to significant stress and will be expected to work independently and in a team environment for a multi-facet organization. There is a high impact of error, a high degree of judgment and discretion is critical to success in this role. The incumbent will be required to deal effectively with complex issues, initiate resolution and work with multiple stakeholders.

The Programmer Analyst will, design, implement and maintain a highly complex CRM, which in turn directly or indirectly support the university's core missions of learning, research and services to the community.

The role can be particularly complex and have the additional intricacy of maintaining synchronization across multiple systems, including Raiser's Edge and across multiple platforms. This position will be called upon to direct the activities and provide technical support for portfolio and cross collaboration with IT.

Position Description

Summary of Key Responsibilities (job functions include but are not limited to):

  • Analyze business and data needs for Development and Alumni Engagement
  • Be responsible for and work with highly confidential information, such as donor and prospect information
  • Consult with business users, design and develop applications and scripts to support Development offices business initiatives
  • Work with data stewards to ensure access to information and the interpretation of the data is accurate
  • Plan, develop and support all VP Development systems and cross-system connectivity
  • Support the Development Data management in data analysis, reporting and eSolutions projects
  • Play a key role in planning, selecting, programming and development work around current and future Advancement CRM solutions. Develop new software applications and utilities to support Development and Alumni Engagement and the Development Data teams
  • Development and support of C# applications
  • Develop competence in understanding and using current systems
  • Train and mentor team members and provide advanced level support with technical problems arising within the operations of team
  • Perform database and ETL tasks and provide support to the Development Data Team. Monitor and maintain automated processes\Identify areas of concern within current systems, and responds to the concerns raised by business users. Play a key role in bringing concerns forward and contributing to their solution
  • Guide Development and Alumni team Engagement in the use of technology outside of the accountabilities of the UCIT team; ensure that application and system development follow proper university standards and procedures
  • Results are delivered on time and on budget while ensuring that Development priorities are understood

Qualifications / Requirements:

  • Post-secondary education in Business or IT and a minimum of 5+ years of related experience is required
  • Advanced knowledge of application development using SQL, C#, JavaScript/jQuery, ASP.NET, essential
  • Professional experience with SQL Server and its components (SSIS, SSRS, & SSAS), IIS (Microsoft Internet Information Services), and Visual Studio is required
  • Professional experience in using and supporting the MS office suite and SharePoint, especially as it interfaces with current database technologies is essential. Knowledge of VBA scripting is beneficial
  • Able to work collaboratively with Development Data team members and other business users in the university
  • Previous Raiser's Edge database experience preferred, especially with the database structure
  • Experience in project management is desirable
  • Able to manage tasks and projects with a high impact of error and high stress level
  • Demonstrated ability to multi-task and meet deadlines
  • Accuracy and attention to detail is essential, with the ability to spot errors and inconsistencies when dealing with systems and data
  • The ability to learn new technologies quickly is essential
  • The ability to work in a self-directed manner with little or no supervision

Application Deadline: May 28, 2018

We would like to thank all applicants in advance for submitting their resumes. Please note, only those candidates chosen to continue on through the selection process will be contacted.

Additional Information

This position is part of the AUPE bargaining unit, and falls under the Technical Job Family, Phase III.

To find out more about management and staff opportunities at the University of Calgary and all we have to offer, view our Management and Staff Careers website. For more information about the Development and Alumni Engagement team visit


About the University of Calgary

The University of Calgary is Canada’s leading next-generation university – a living, growing and youthful institution that embraces change and opportunity with a can-do attitude. Located in the nation’s most enterprising city, the university is making tremendous progress on its Eyes High journey to be recognized as one of Canada’s top five research universities, grounded in innovative learning and teaching and fully integrated with the community it both serves and leads. The University of Calgary inspires and supports discovery, creativity and innovation across all disciplines. For more information, visit

The University of Calgary recognizes that a diverse staff/faculty benefits and enriches the work, learning and research experiences of the entire campus and greater community. We are committed to removing barriers that have been historically encountered by some people in our society. We strive to recruit individuals who will further enhance our diversity and will support their professional success while they are here. We encourage all qualified applicants to apply, however preference will be given to Canadian citizens and permanent residents of Canada.


Need help?

View our Application FAQs for answers to common questions regarding the application and selection process.