About the Role
This newly created position is focused on delivering seamless omnichannel customer experiences across CRM, customer portals, marketing platforms, and enterprise systems. The successful candidate will play a key role in shaping architecture strategy, driving digital transformation initiatives, and influencing long-term technology investments.
Responsibilities
- Define and evolve enterprise customer experience architecture aligned with strategic business objectives.
- Translate customer journey and experience requirements into scalable architectural solutions.
- Design integrated solutions across CRM platforms, customer portals, digital channels, and backend systems.
- Ensure consistency, continuity, and shared customer context across omnichannel experiences.
- Lead architecture governance and provide guidance on solution design, integrations, data, security, and platform scalability.
- Partner with business and technology stakeholders to align architecture decisions with enterprise roadmaps.
- Identify risks, dependencies, and opportunities for continuous improvement.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 7+ years of Solution Architecture experience.
- Proven success delivering customer-facing digital and customer experience solutions.
- Strong experience with CRM platforms, ideally Microsoft Dynamics 365.
- Experience with Dataverse, including data modeling and security.
- Strong understanding of API-driven and event-driven architecture patterns.
- Experience designing customer portals and integrated digital ecosystems.
- Familiarity with enterprise architecture governance and architectural best practices.
- Experience with Azure-based solutions is considered an asset.
- Experience supporting enterprise customer experience transformation initiatives.
- Customer data modernization experience.
- Knowledge of AI-enabled customer experience capabilities including personalization, virtual agents, and intelligent search.
Skills
- Solution Architecture
- Customer Experience
- CRM platforms
- Microsoft Dynamics 365
- Dataverse
- Data modeling
- API-driven architecture
- Event-driven architecture
- Customer portals
- Digital ecosystems
- Enterprise architecture governance
- Azure-based solutions
- Customer data modernization
- AI-enabled customer experience
- Personalization
- Virtual agents
- Intelligent search
Location
- Etobicoke, ON
- Toronto, ON
Work Type
- 4 days onsite
- Permanent Full-Time
- hybrid
Experience Level
- 7+ years
Education Level
- Bachelor's degree in Computer Science, Engineering, or a related field.
Salary/Compensations
- $130,000 - $150,000
- $100000.00 - $147500.00/yr
Benefits
- Competitive compensation and benefits package.
About the Company
- Our client, a leading Canadian organization undergoing a major digital transformation.
- We’re a leading provider of business and technology services. We accelerate business transformation for our customers. Our expertise in strategy, design, execution and operations unlocks business value through a range of solutions. We’re a team of 80,000 strong, working with over 6,000 customers, including 80% of the Fortune 500 across North America, Europe and Asia, who partner with us for our scale, full-stack capabilities and speed. We’re strategic thinkers, hands-on collaborators, helping customers capitalize on change and master the momentum of technology. We’re building tomorrow by delivering business outcomes and making positive impacts in our global communities. TEKsystems and TEKsystems Global Services are Allegis Group companies. Learn more at TEKsystems.com.
Equal Opportunity
- The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
- Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
- We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
