Associate Director, Solutions Development
Job Summary
The Compensation Range is the span between the minimum and maximum base salary for a position. The midpoint of the range is approximately halfway between the minimum and the maximum and represents an employee that possesses full job knowledge qualifications and experience for the the normal course employees will be hired transferred or promoted between the minimum and midpoint of the salary range for a job.
Note: Applications will be accepted until 11:59 PM on the Posting End Date.
Job End Date
OngoingThis position is expected to be filled by promotion/reassignment and is included here to inform you of its vacancy at the University.
At UBC we believe that attracting and sustaining a diverse workforce is key to the successful pursuit of excellence in research innovation and learning for all faculty staff and students. Our commitment to employment equity helps achieve inclusion and fairness brings rich diversity to UBC as a workplace and creates the necessary conditions for a rewarding career.
Job Summary
TheAssociate Director Solutions Developmentprovides senior technical leadership implementation strategy and strategic direction for the design development and evolution of DAEs enterprise digital solutions. This roleleadsthe delivery of custom application development cloudnative solutiondevelopment enterprise systems integration API frameworks and the modernization of legacy digital platforms supporting Development & Alumni Engagement (DAE).
The Associate Directoris responsible fordefining and governing solution design practices and implementation frameworks acrossin-house applicationsCRM extensions cloud applications publicfacing websites digital engagement platforms online giving systems and SaaS integrations. The role ensures all solutions are scalable secure by design reliable and aligned with institutional technology direction and cybersecurity requirements.
This position leads a multi-disciplinary team of application developers web architects andwebspecialists cloud programmers and integration developers building organizational capability in modern solution delivery practices and ensuring long term sustainability of DAEs digital platforms.
Organizational Status
Reports to theDirector Information Systemsat DAE. Works closely with UBC IT technical teams cybersecurity privacy and senior DAE leadership. Provides direct leadership to application developers web specialists cloud programmers and integration developers and oversees technical contributions from vendors and contractors.
Work Performed
- Provides enterprise level leadership for DAEs custom built and cloud integrated digital solutions
- Develops multiyear implementation strategies and roadmaps ensuring alignment with institutional technology direction
- Defines and governs implementation practices API frameworks and integration delivery principles
- Serves as the senior authority for solutionimplementationdelivery decisions that shape long term sustainability and reduce institutional risk
- Leads the modernization of legacy applications transitioning them to cloud native modular and scalable solution models
- Evaluates and selects cloud servicesdevelopment frameworks and integration technologies to support modern delivery practices
- Ensures all solutions adhere to secure by design principles and institutional cybersecurity and privacy requirements
- Oversees the design and implementation of enterprise grade integrations ensuring secure efficient and resilient data flows across CRM cloud platforms and SaaS systems
- Governs API lifecycle management and integration delivery patterns to ensure interoperability and long-term maintainability
- Leads the application development function responsible for custom solutions cloud-based development API development and web solution delivery.
- Directs the creation of high quality secure maintainable application code across multiple platforms
- Establishes and enforces SDLC best practices including secure coding automated testing CI/CD pipelines and code review processes
- Identifiesemerging technologies solution frameworks and delivery approaches that advance DAEs digital capabilities
- Conducts feasibility assessments technical evaluations and proof of concept initiatives to inform long term solution investments
- Provides mentorship coaching and performance oversight to technical staff fostering advanced capability and professional growth
- Leads resource planning workforce development and capability building for the solutions development function
- Builds a team-culture of quality innovation and continuous improvement
- Collaborates with UBC IT teams cloud services cybersecurity and platform owners to ensure alignment with institutional standards
- Works closely with DAE stakeholders to translate complex business needs into well designed implementabledigitalsolutions
- Provides technical leadership to cross functional teams during solution design implementation and deployment
Consequence of Error/Judgement
Errors in judgment poor planning or failure to act decisively could have a detrimental effect on these systems. Unreliable systems and code errors that disrupt the operations of these systems or failure to meet contractual obligations for performance and availability will damage the reputation of UBC and DAE. This could adversely impact funding and revenue and the University community including the large majority of studentsfacultyand staff.
Decisions made by the Associate Director involvehighly sensitivedonorand payment data and directly influence system stability data integrity donor experience and compliance posture. Errors in solution design integration delivery orimplementationlifecyclemanagement may lead to system outages failed releases cybersecurity vulnerabilities or breaches of PCI and UBC Information Security Standards. Such lapses can disruptmissioncriticalfundraising operations diminish donor trust and expose the University to financial operational and reputational risk. The role therefore requires expert technical judgment strategic foresight and consistent adherence to secure solution delivery practices to safeguard institutional reliability and effectiveness.
Supervision Received
Operates with substantial autonomy and senior technical authority within established institutional policies and frameworks. Work is evaluated based ondigitalsolution quality implementation effectiveness risk mitigation and enterprise impact.
Supervision Given
Provides direct leadership to application developers web architects and specialists cloud programmers integration developers and technical staff. Oversees vendor and contractor contributions ensuring adherence to DAEs solution delivery standards and practices.
Minimum Qualifications
Undergraduate degree in a relevant discipline. Minimum of eight years of related experience including at least two years of managerial experience or the equivalent combination of education and experience.
- Willingness to respect diverse perspectives including perspectives in conflict with ones own
- Demonstrates a commitment to enhancing ones own awareness knowledge and skills related to equity diversity and inclusion
Preferred Qualifications
- At least 4 years in a technical leadership or senior solution delivery role
- Extensive experience with cloud-based development API development SaaS customization and enterprise integrations
- Proficiencywith object-oriented programming (e.g. .NET) cloud frameworks API design SQL and multitier application delivery
- Experience with CRM platforms (preferably Blackbaud CRM) enterprise data environments and integration patterns
- Demonstrated leadership in SDLC governance CI/CD pipelines automated testing secure coding and code quality practices
- Strong communication analytical strategic and technical problem-solving skills
Required Experience:
Director