
Cloud Solution & Integration Developer
About the role
Staff - Non Union Job Category M&P - AAPS Job Profile AAPS Salaried - Information Systems and Technology, Level D Job Title Cloud Solution & Integration Developer Department DAE Web Development Compensation Range $8,305.08 - $12,952.33 CAD Monthly 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 position. In the normal course, employees will be hired, transferred or promoted between the minimum and midpoint of the salary range for a job. Posting End Date July 8, 2026 Note: Applications will be accepted until 11:59 PM on the Posting End Date. Job End Date Ongoing 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 The Cloud Solution & Integration Developer provides advanced technical leadership in the design, development, and modernization of DAE’s enterprise application ecosystem. This role is responsible for architecting and implementing cloud‑integrated solutions, API‑driven services, modern UX interfaces, and AI‑enabled agentic workflows that support DAE’s transition from legacy on‑premises systems to a cloud‑first, scalable, and extensible platform environment. The position leads major modernization initiatives, including rewriting legacy components, re‑platforming SDK‑based customizations into cloud‑compatible architectures, and designing new digital capabilities using contemporary programming frameworks. This role requires deep expertise in cloud development, distributed systems, modern front‑end frameworks, and advanced integration patterns. Organizational Status Reports to the Associate Director, Solutions Development at DAE. Works closely with enterprise architects, cloud engineers, product owners, project managers, and external vendors. Provides technical leadership to developers, analysts, and cross‑functional implementation teams. Work Performed Designs and develops cloud‑integrated applications using modern programming languages, cloud services, and distributed‑system patterns. Leads the re‑architecture and rewrite of legacy on‑prem components into cloud‑native or hybrid‑cloud solutions. Develops scalable API‑driven services, microservices, and integration layers to support enterprise modernization. Implements secure, compliant, and resilient cloud‑based SDK customizations for CRM and related platforms. Designs and implements complex integrations between cloud platforms, SaaS systems, enterprise applications, and data services. Develops and maintains modern APIs, event‑driven workflows, and middleware components. Ensures integration patterns support high availability, observability, and performance at enterprise scale. Develops modern user interfaces using Angular or similar frameworks. Implements responsive, accessible, and user‑centered design patterns aligned with institutional standards. Collaborates with UX designers to translate user journeys into functional, cloud‑connected interfaces. Designs and implements AI‑assisted workflows, agentic automation, and MCP‑based solutions to enhance operational efficiency. Evaluates emerging AI technologies and integrates them into DAE’s modernization roadmap where appropriate. Leads major modernization projects, including system rewrites, re‑platforming, and cloud migration initiatives. Provides architectural guidance and technical leadership to cross‑functional teams. Establishes development standards, coding practices, and cloud‑native engineering patterns. Ensures all cloud and integration solutions meet institutional security standards and comply with PCI DSS where applicable. Implements automated testing, CI/CD pipelines, and DevSecOps practices. Conducts code reviews, performance tuning, and security assessments. Works with SaaS vendors to extend platform capabilities through APIs, SDKs, and cloud‑supported customization models. Evaluates vendor roadmaps and recommends adoption strategies aligned with modernization goals. Produces architectural diagrams, technical specifications, and cloud‑solution documentation. Mentors developers and analysts in cloud programming, modern frameworks, and integration best practices. Contributes to long‑term capability building within the Information Systems team. 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 students, faculty and staff. Decisions made by the Associate Director involve highly sensitive donor and payment data and directly influence system stability, data integrity, donor experience, and compliance posture. Errors in cloud architecture, API design, or modernization strategy may result in system outages, data exposure, compliance failures, or significant operational disruption. Poor technical decisions may compromise modernization timelines, increase institutional risk, or negatively impact donor‑facing systems and revenue‑generating processes. Supervision Received Operates with a high degree of independence and technical authority. Work is evaluated based on architectural soundness, modernization progress, and alignment with strategic objectives. Supervision Given Provides technical leadership to developers, analysts, and project teams. May oversee contractors or vendor resources during modernization initiatives. Minimum Qualifications Undergraduate degree in a relevant discipline. In-depth knowledge of applications and the business requirements supporting them. Minimum of five years of related experience, or the equivalent combination of education and experience. - Willingness to respect diverse perspectives, including perspectives in conflict with one’s own - Demonstrates a commitment to enhancing one’s own awareness, knowledge, and skills related to equity, diversity, and inclusion Preferred Qualifications Demonstrated expertise in cloud platforms (Azure, AWS, or equivalent), API development, and distributed systems. Advanced experience with Angular or similar modern front‑end frameworks. Experience with AI‑enabled development, agentic workflows, or MCP‑based automation considered an asset. Strong knowledge of secure coding practices, DevSecOps, CI/CD pipelines, and automated testing frameworks. Experience modernizing legacy systems and re‑architecting applications for cloud environments. Graduate degree or equivalent experience in cloud‑native engineering, distributed systems, or enterprise architecture. Strong preference for candidates with experience in Azure App Services, Functions, API Management, Event Grid, Service Bus, and cloud identity patterns. Experience designing integrations with Snowflake, Databricks, or similar cloud data platforms, including secure data pipelines, ingestion patterns, and API‑based data services. Demonstrated ability to architect large‑scale integration ecosystems using microservices, event‑driven patterns, and distributed system design. Proven success leading system rewrites, decomposing monoliths, and migrating on‑prem systems to cloud‑native architectures. Expertise with Angular, TypeScript, reactive programming, and enterprise UI architecture. Experience implementing AI‑assisted workflows, agentic automation, or MCP‑based orchestration. Strong understanding of cloud security architecture, IAM, secure integration patterns, and compliance frameworks such as PCI DSS. Experience with CI/CD pipelines, automated testing, infrastructure‑as‑code, and cloud‑native engineering practices. Experience extending SaaS platforms using APIs, SDKs, and cloud‑supported customization models. Demonstrated ability to mentor developers, establish engineering standards, and guide teams through modernization initiatives. Ability to produce high‑quality architectural diagrams, technical specifications, and cloud solution documentation. 5+ years of professional programming experience using modern language such as C#, Java, or Python, and experience with relational databases. The University of British Columbia is a global centre for research and teaching, consistently ranked among the top 20 public universities globally. A large part of what makes us unique is the community of engaged students, faculty, and staff who are collectively committed to shaping a better world. Recognized as a leading employer in British Columbia and Canada, UBC supports inspired students, faculty and staff on their journey of discovery, and challenges them to realize their greatest potential. New ideas, changing infrastructure, innovative technology, and fresh approaches are opening up possibilities for the future of research, teaching, and work. Are you ready to embrace the future together? Equity and diversity are essential to academic excellence. An open and diverse community fosters the inclusion of voices that have been underrepresented or discouraged. We encourage applications from members of groups that have been marginalized on any grounds enumerated under the B.C. Human Rights Code, including sex, sexual orientation, gender identity or expression, racialization, disability, political belief, religion, marital or family status, age, and/or status as a First Nation, Metis, Inuit, and/or Indigenous person. All qualified candidates are encouraged to apply; however Canadians and permanent residents will be given priority. If you have any accommodation or accessibility needs during the job application process, please contact the Centre for Workplace Accessibility at workplace.accessibility@ubc.ca.