Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Solutions Architect tasked with defining a strategic roadmap for application modernization in a Canadian municipal government context. Collaborating with stakeholders to establish optimal architectural frameworks and standards.

Responsibilities

  • Define a strategic roadmap for application ecosystem modernization.
  • Develop distributed architecture approach in collaboration with stakeholders.
  • Estimate long-term costs, technology investments, and total cost of ownership (TCO).
  • Collaborate with frameworks and standards team to define service communication, data management, and deployment patterns.
  • Assess current applications' landscape and identify modernization opportunities.
  • Evaluate and recommend the optimal architecture approach (microservices, modular monolith, hybrid, or incremental modernization).
  • Develop target-state architectures and strategic modernization roadmaps.
  • Lead domain modeling and enterprise application design activities.
  • Ensure alignment of technology solutions with business strategy and operational requirements.
  • Identify and mitigate architectural, technical, and operational risks.
  • Provide architectural leadership and oversight across projects and initiatives.
  • Prevent solution fragmentation and promote reusable, scalable design patterns.
  • Collaborate with business and technical stakeholders to drive informed architecture decisions.
  • Deliver architecture assessments, recommendations, and executive-level guidance to support strategic planning.

Requirements

  • Ten (10) years' practical experience working in a Solution Architecture role;
  • Ten (10) years' demonstrated experience interpreting and verifying complex business requirements and relating them to business, information, application and solution architectures;
  • Ten (10) years' demonstrated experience in system integration and enterprise integration patterns;
  • Ten (10) years' experience creating architecture models using a variety of personal productivity and architecture tools;
  • Ten (10) years’ experience presenting findings and recommendations to clients and developing plans to implement recommendations/solutions.
  • Eight (8) years’ architecture experience with complex programs and projects requiring excellent inter-personal skills and ability to work in a collaborative team environment with diverse audience.
  • Eight (8) years’ experience designing distributed systems
  • Eight (8) years’ experience in software development

Benefits

  • Bonuses
  • Remote work options

Job type

Contract

Experience level

Senior

Salary

CA$90 - CA$110 per hour

Degree requirement

Bachelor's Degree

Tech skills

Distributed SystemsMicroservices

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.