Solution Architect

Priority may be given to the following designated employment equity groups: women, Indigenous peoples* (First Nations, Inuit and Métis), persons with disabilities and racialized persons*.
 

* The Employment Equity Act, which is under review, uses the terminology Aboriginal peoples and visible minorities.
 

Candidates are asked to self-declare when applying to this hiring process.

 

City: Ottawa 

Organizational Unit: Construction 

Classification: CS-3 

Tenure: Term 

Duration: 4 years 

Language Requirements: English 

 

Work Arrangements: 
 

Notes: Due to the nature of the work and operational requirements, this position is eligible for a hybrid work arrangement (combination of working onsite and telework).  Employees in this position who telework will be required to travel to the identified work site at least three times per week at their own expense.
 

We recognize that Indigenous candidates may have important connections to their communities. If you are an Indigenous candidate, you may be eligible for an exception to this work arrangement. To learn more, please contact the hiring team, using the contact information below.

 

Discover the possible

Anything is possible at the National Research Council (NRC). As Canada’s leading research and technology organization, our world-renowned research pushes the boundaries of science and engineering to make the impossible, possible. Every day we explore new ideas through innovative research and help companies discover possibilities that impact Canada’s future and the world.

 

At the NRC, you’ll also discover new possibilities. Our supportive workplace fosters a culture of creativity, welcoming fresh perspectives and innovation at all levels. We value teamwork. You’ll collaborate across multiple fields and with the brightest minds to find creative solutions. Most importantly, you’ll discover what’s possible within you as you grow, make valuable contributions and progress in your professional journey. From ground-breaking discoveries to a life-changing career, discover your possible at the NRC.

The Role

We are looking for a senior Solution Architect to contribute to the design, deployment and enhancement of Construction Research Centre’s target state integration and expansion of digital platforms and content, including Microsoft Power Platform, Azure and commercial applications such as a Component Content Management System. The Solution Architect would be someone who shares our core values of Integrity, Excellence, Respect and Creativity.
 
We are looking for a creative and detail-oriented individual to join our Information Systems team, bringing complementary skills and experience to the team as we design and implement new solutions to digitalize regulatory and specification content, and new platforms to support digital construction processes and tools, as part of broader digitalization and decarbonization initiatives the Construction Research Centre.
 
The successful candidate would bring an enthusiasm for building solutions that are forward thinking with considerations for re-use, maintainability and extensibility; someone to provide expert advice, research, analysis, development and design of applications, data tools, integrations and related strategies.

The successful candidate is someone who can be counted on to:
 

  • Lead or contribute to the design of applications, portals (internal and external), data management tools, microservices and integrations.
  • Lead or contribute to the development and implementation of an API and data management solutions to support new digital construction capabilities, including integrations with third party data sets, harmonized data standards and interoperability for Building Information Modeling and Common Data Environments.
  • Interpret business requirements in order to develop technical requirements and solution architecture.
  • Build proof-of-concepts to validate and refine solution design.
  • Investigate new technology, including new or updated Power Platform, Azure or Fabric applications, features or services.
  • Participates in project teams and working groups composed of Information Systems team members, management and subject matter experts to define use cases, requirements, target state design and implementation plans for emerging digital construction capabilities.
  • Develop and evolve a holistic data model across NRC Construction structured data, semi-structured content (e.g. XML), unstructured content, and metadata.
  • Collaborate with the NRC Knowledge & Information Technology Services (KITS) and Security teams to set-up new cloud resources/tools based on requirements, and support security assessment and associated technical documentation.
     

Screening Criteria

Applicants must demonstrate within the content of their application that they meet the following screening criteria in order to be given further consideration as candidates:

Education

Bachelor degree in Computer Science or a related discipline from a recognized University or a Technical College diploma in Computer Science or a related field.

An equivalent combination of education and direct experience may be considered.

Power Platform or Azure related certifications may be considered an asset.
 

 

For information on certificates and diplomas issued abroad, please see Degree equivalency

Experience

  1. Significant experience in the design, development and deployment of solutions using .NET, Azure Services (e.g. Azure AD B2C / B2B, Logic Apps, Functions, Data Factory, Data Lake), Power Platform and SharePoint
  2. Significant experience working with Visual Studio and Azure DevOps or similar
  3. Significant experience with designing and implementing data management solutions, including databases and tools such as SQL, NoSQL (e.g. Azure CosmosDB), SSIS, Dataverse
  4. Significant experience with planning and implementing integrations and data exchanges, such as API development, API management (e.g. Azure APIM) and ETL tools (e.g. Kingswaysoft)
  5. Experience with planning and configuring Power Platform solutions, including Power Automate flows, Power Pages and Power Apps
  6. Experience with programming languages / frameworks such as Javascript, CSS, Python, React and C/C#
  7. Experience with solution architecture related tasks for the implementation of hybrid solutions (on-premise and cloud), may be considered an asset
  8. Experience with solution architecture related tasks on projects involving the replacement of legacy systems, including new solution implementation, data migration and transition, may be considered an asset
  9. Experience with XML/XSD and related structured content management systems for technical documentation, may be considered an asset
     

Condition of Employment

Reliability Status

Assessment Criteria

Candidates will be assessed on the basis of the following criteria:

Technical Competencies

  • Advanced ability to review business requirements / user stories to develop conceptual and detailed designs, as well as proof-of-concept development
  • Significant knowledge working with Power Platform, including design and development of solutions with Power Pages, PowerApps, Power Automate and Dataverse
  • Significant knowledge of Azure platform services, such as AD B2C, Logic Apps, Service Bus, App Service, API Management, and related Azure tools / resources.
  • Ability to document and articulate target state designs (high-level and detailed) and develop or contribute to IT roadmaps
  • Ability to assess feasibility of implementing new IT solutions, analyze options and present recommendations to project team members, internal clients and managers
  • Ability to apply basic project management practices and principles to challenges and situations
  • Solid knowledge of software development methodologies, such as Agile, Scrum and/or LEAN, leveraging Azure DevOps (or similar); this includes Application Lifecyle Management (ALM) best practices for Microsoft cloud platform solutions
  • Understanding of Microsoft Power Platform and Azure security and access management concepts (e.g. Azure AD, AD B2C, Entra) and how to configure them in collaboration with NRC Information Technology and Security teams.
     

Behavioural Competencies

  • Technology support - Communication (Level 2)
  • Technology support - Conceptual and analytical ability (Level 3)
  • Technology support - Initiative (Level 2)
  • Technology support - Results orientation (Level 3)
  • Technology support - Teamwork (Level 2)

Competency Profile(s)

For this position, the NRC will evaluate candidates using the following competency profile: Technology Support

 

View all competency profiles

Compensation

Salary under review 

 

From $89,548 to $112,660 per annum. 


An incumbent occupying a position within the CS Group is currently entitled to receive a terminable allowance of $212 per month.


NRC employees enjoy a wide-range of competitive benefits including a robust pension plan, comprehensive health and dental coverage, disability and life insurance, office closure at the end of December, and additional supports to enhance your well-being throughout your career and beyond.

Notes

  • Relocation assistance will be determined in accordance with the NRC's directives.
  • A pre-qualified list may be established for similar positions for a one year period.
  • Preference will be given to Canadian Citizens and Permanent Residents of Canada. Please include citizenship information in your application.
  • The incumbent must adhere to safe workplace practices at all times.
  • We thank all those who apply, however only those selected for further consideration will be contacted.

 

 

Please direct your questions, with the requisition number (22284) to:

E-mail: NRC.NRCHiring-EmbaucheCNRC.CNRC@nrc-cnrc.gc.ca

Telephone: 343-990-8390 

Closing Date: 11 October 2024 - 23:59 Eastern Time 

 

 

For more information on career tools and other resources, check out Career tools and resources