- Temporary
- Quick Apply
We are currently seeking a senior Software Architecture Advisor to join a major public sector organization known for its large-scale technology initiatives. In this strategic and hands-on role, you will be instrumental in designing, modernizing, and optimizing complex n-tier software applications. You will work closely with development teams to set coding standards, define architectural guidelines, and ensure the quality, scalability, and long-term sustainability of deployed solutions.
Advantages
Hybrid Work Model: Enjoy a flexible schedule balancing remote work with 3 days on-site in Quebec City.
High-Impact Projects: Work on major digital transformation projects impacting a vast user base.
Collaborative Culture: Join a multidisciplinary team focused on knowledge sharing, continuous integration, and modern practices (TDD/BDD).
Technical Leadership: Serve as the go-to technical expert and mentor for analysts and software developers.
Responsibilities
Architect and evolve software frameworks for n-tier systems, focusing on multi-source data access, error handling, logging strategies, and design patterns.
Investigate, analyze, and implement robust solutions to address complex performance bottlenecks.
Guide, support, and mentor realization analysts and developers on coding best practices, tool selection, and component construction.
Drive the evolution of software rules, development frameworks, user interface guidelines, and transactional data modeling standards.
Conduct proofs of concept (PoCs) to evaluate, validate, and introduce emerging tools and technical enhancements.
Champion quality assurance through continuous integration, test-driven development (TDD/BDD), and service-oriented architecture (SOA) principles.
Author and contribute to standard IT methodology deliverables (architecture blueprints, security specs, test plans, service contracts, deployment guides).
Ensure alignment of architectural guidelines across teams and provide support during testing and production releases.
Qualifications
Proven track record as a Software Architect or Senior Software Architecture Consultant in large enterprise environments.
Deep expertise in designing n-tier architectures and Service-Oriented Architectures (SOA).
Strong proficiency with software design patterns, multi-source data integration, logging frameworks, and exception handling.
Hands-on experience with modern engineering practices: automated testing, continuous integration, TDD/BDD, and data modeling.
Outstanding ability to articulate technical concepts, author structured architectural documentation, and mentor technical teams.
Rigorous analytical mindset, autonomy, and proven technical leadership skills.
Our client operates in Canada. The company takes all reasonable steps to limit the number of positions in Quebec that require knowledge of a language other than French, and only requires it when necessary and its existing bilingual employees are unable to perform these duties. Based on an assessment conducted by our client, it has been determined that this position requires candidates to be fluent in English (both spoken and written). In particular, this position will require the employee to interact with centralized internal departments (e.g., Operations / HR / Finance / Legal / Contracts / Sales) that support the organization in Canada and that do not speak French.
Summary
Title: Software Architecture Advisor
Location: Quebec City, QC — Hybrid (3 days on-site)
Position Type: Contract
Industry: Public Sector / Government Services
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.