Team recruiter


Software Architect (Azure, Node.JS, Public Sector)

Reference id:951866
Posted on: 5/21/2025
  Location: Edmonton, AB (Remote)

Job Description

Our Government client is looking for a Software Architect (Azure, Node.JS, Public Sector)
Length: 12 months contract with the possibility of extension up to 24 months
Location: Edmonton, Alberta (Remote)
Working Hours: 7.25 hours per day/36.25 hours per week
Business Unit: Technology and Innovation

'The start date of this job is flexible and in order to find the best candidate the job may remain open much longer than the date mentioned on this posting... or you may be asked to start sooner than the expected start date if you are able to do so !'

Please read the job description below. If this interests you, please send a MS-Word version copy of your resume (ASAP) along with a telephone contact number: E-mail to talent@teamrecruiter.com

Please mention the job title above in the subject line
The recruiter in charge of this role is San

After you have submitted your resume via e-mail please complete the application for this specific job by clicking 'Submit Your Resume for this Job' at the bottom of this page to match your resume to the job.

If you are interested in further opportunities, why not also do a general registration in our database. By visiting our website and clicking on 'Database Registration'

If you do not think you are a match for this opportunity, but know someone who is, feel free to forward this email to them and you will be eligible for a referral bonus upon a successful hire.
Requirements:
PROJECT OVERVIEW
The Government has embarked on transforming the work of government to deliver simpler, more efficient, and better services for the citizens of Alberta, thereby ensuring that the needs of Albertans are effectively met in the digital age.

Digital Design and Delivery ('3D') is currently working with the Ministries of Justice, Advanced Education, Indigenous Relations, Seniors, Community and Social Services, Children's Services, and Service Alberta and Red Tape Reduction. 3D may establish working relationships with other Ministries throughout this engagement.

The Province requires up to ten (10) Digital Architect to work with 3D on service innovation, program review and digital transformation projects across the Government. The Digital Architect(s) will work as part of cross-functional program review or product delivery teams.

These teams, led by Government product owners and 3D work collaboratively and collectively participate in a full range of activities including: field research, backlog definition and refinement, and sprint planning and execution. Digital transformation projects review the current state of services, identify future opportunities, and then deliver new services that are efficient, effective and affordable. A Digital Architect provides architectural expertise and strategic guidance and is responsible for overseeing the software architecture of digital services, the alignment of services to a common architecture vision, and the iterative delivery of solutions to create a complete digital service.

As the senior technical resource on the team, the Digital Architect(s) will guide the team in the rapid, iterative delivery of user-centric services with solution designs that align to the overall architectural vision and are in support of technical standards, coding standards, common tools and platforms. The Digital Architect(s) will also guide the product owner and team in balancing the allocation of team capacity between user stories and technical tasks. The Digital Architect(s) may perform some development work if needed. Therefore, a Digital Architect must have a strong technical understanding of current and emerging technologies, balanced with strong business acumen and project leadership skills.

ROLE RESPONSIBILITIES INCLUDE (but are not limited to):
Services and project deliverables should evolve as the work progresses, in response to emerging user and business needs, as well as design and technical opportunities. However, the following must be delivered (iteratively) over the course of the project:

 Lead the solution architecture of digital services by:
o Developing the overall architectural plan, ensuring a citizen-centered design and agile software approach; Uncovering existing system context
o Providing recommendations and prototypes for technical discovery and feasibility
o Providing and being accountable for the solution designs that account for iterative implementation
o Analyzing impacts, exposure, and risk as it pertains to the solution design
 Guide the team in the implementation of digital services by:
o Facilitating frequent delivery of products to ensure that the target architecture is successfully created
o Determining the tactical approach on each integration and the target state of system boundaries and interactions
o Identifying opportunities to leverage common components and capabilities of other digital services
o Encouraging team contribution towards developing opportunities to leverage other digital services
o Providing guidance on the creation of detailed designs for solution implementation
o Reviewing code changes
o Contributing to code changes in order to implement user stories and to complete technical tasks
o Providing coaching and mentorship to the product team
 Contribute to the architectural vision for a platform of user-centric services, particularly as it relates to the use of common components and capabilities to accelerate service delivery
 Contribute to the development of principles, metrics, and standards for service quality and delivery
 Provide software architecture information to technical and non-technical audiences by creating materials (documents, diagrams, presentations, etc.) appropriate to the audience
 Actively participate in the development and continuous improvement of the architecture practice

The Province and the Contractor shall determine changes to Services and Materials as required. The Province and the Contractor will determine changes to Services and Materials through the Artifacts.
Qualifications:
MUST HAVE SKILLS
 Bachelor degree in Computer Science, IT or related field of study
 5 years of experience conveying technical information to non-technical people and advising decision-makers on technical options
 5 years of experience in leading solution architecture and introducing the overall technical vision for a large-scale Enterprise projects with integrations between systems
 5 years of experience leading and mentoring team(s) in agile principles, policies and procedures
 2 years of experience with cloud services (e.g., AWS, Azure, Google Cloud) and the ability to leverage them to build scalable and resilient architectures
 5 years of experience working as a software architect on complex software solutions in an agile team environment
 5 years of experience working in software development across the full software development lifecycle
 5 years of experience working with open source ecosystems such as Node.js/NPM


NICE TO HAVE SKILLS
 Experience implementing DevSecOps in an enterprise environment
 Experience incrementally transforming existing legacy systems into modern digital services across multiple releases
 Experience working as an application architect designing or maintaining solutions that use enterprise Master Data Management (MDM) hub architecture registries
 Experience working as a senior technical resource identifying and advocating technologies and approaches that lead to digital transformation in the public sector context
 Experience working with teams that also apply UX design, service design, design thinking, or human-centered design approaches
 Experience leading domain modelling and database schema design for transactional and reporting systems
 Experience working as an architect using data analytics tools and methodologies to derive insights from data
 Experience working with other architects and/or as part of cross-functional teams to identify efficiencies through common services, reusable components and application programming interfaces (APIs), and contribute to the overall architecture practice designing and implementing application programming interfaces (APIs) and system integrations

MANDATORY ASSIGNMENT
Please provide answers to the following questions at the end of the resume.

You must provide two (2) project/assignment examples, which exemplify/demonstrate your expertise as a Digital Architect. Questions 1 through 5 must be answered for each project example. The evaluation team must be able to determine which project any given answer relates to. Where the answer to a question is the same for both projects, this must be clearly stated.
1. Provide an overview of the project/assignment the you or the your team was engaged in that demonstrates expertise in the Digital Architect role
2. Describe the sector(s) (i.e. public, private or other) the project/assignment served
3. Identify the project/assignment size in dollar value (i.e. less than $100,000, less than $500,000, less than $1,000,000 or greater than $1,000,000)
4. Describe the approach for the design, development, mitigation of risk and delivery of the project/assignment, including any special considerations with respect to methodology or processes. In providing a response consider quality assurance and communication across the cross functional team
5. Provide a list of specific skills, tools and/or technology used within the project/assignment. Evaluation The evaluation criteria will be distributed within the following categories.

LOCATION OF WORK
 Work must be done within Canada
 The Digital Architect(s) will primarily work remotely; however, the Digital Architect(s) may be required to attend meetings or work sessions in Alberta on reasonable notice from the Province
 At the time of providing such notice, the Province will advise of the expected duration of any such meetings or work sessions. However, time to travel and any associated expenses to and from Edmonton and/or travel within Alberta will be at no cost to the Province
 The Province reserves the right to alter this work arrangement on reasonable notice to the Digital Architect(s). The Contractor and the Digital Architect(s) will be consulted about the alteration in work arrangement; however, the Province retains ultimate discretion as to the appropriate work arrangement

HOURS OF WORK
 The Digital Architect (s) will be required on a full time basis (7.25 hour work day), working across one (1) to two (2) projects. Time, location and frequency of work will vary depending on the needs of the particular project. At the end of each term, it is expected that the Digital Architect (s) may work a maximum of 1,960 hours, unless otherwise agreed upon with the Province. However, a Digital Architect may be required to work fewer or more hours depending on the nature and needs of their work, as directed by the Province

LENGTH OF CONTRACT
 It is anticipated that the Digital Architect (s) will be required for one (1) year; however, the Province may extend the contract for up to twenty-four (24) months on the same terms and conditions

FACILITIES
 Digital Architect(s) will primarily work remotely, the Digital Architect(s) shall be responsible for providing all of its equipment, including computers, software, printers, supplies, desks and chairs. However, the Province shall ensure that the Digital Architect(s) have the necessary access and credentials to the Government system
 In the event that, the Digital Architect(s) are directed to work in-person, the Province shall provide the requisite office space, furniture and office supplies. However, the Digital Architect(s) shall continue to be responsible for providing computers and software

CRIMIAL RECORDS CHECKS
 Upon request by the Province, the Digital Architect(s) shall, at no cost to the Province, provide a current criminal record check. A Digital Architect(s) may be rejected if, in the opinion of the Province, the criminal record is unacceptable
 Should a Digital Architect(s) be assigned to a team working for Justice, prior to performing Services, the Digital Architect(s) must provide the Province with an 'Enhanced Security Clearance'. Digital Architect(s), which in the opinion of the Province have an unacceptable 'Enhanced Security Clearance' or equivalent, shall be rejected. The Province does not receive any information specific to the reason an enhanced clearance may be rejected. Participating law enforcement agencies only identify if an applicant's clearance is not accepted
 Digital Architect(s) should be aware that over the course of the SOW, Digital Architect(s) may be required to complete higher-level security clearances, such as the 'Royal Canadian Mounted Police Top Secret Clearance.' Please ensure you are eligible to apply if required by the ministry
 Acceptance by the Province of all Digital Architect(s) requires written approval from the Province following acceptable security clearances

MANDATORY TRAINING COURSES
 Once hired you will be required to complete all mandatory training

Please note that this is the most up to date version of job description available at this time - During Client Interview you will receive additional information - variance may apply!

When you have some time please register in our database (5 minutes process) to be considered for future openings; the link is available on our website at http://www.teamrecruiter.com in the Candidate section. Please follow us on LinkedIn at https://www.linkedin.com/company/teamrecruiter.com/, or on Twitter at https://twitter.com/TeamRecruiter.

We thank all applicants for their interest. Only those who meet the qualifications will be contacted through telephone/email. You are encouraged to register with us in our database to be considered for future positions available.

Have a great day.

......At Teamrecruiter.com we offer some of the most highly qualified professionals in the workforce. We dedicate an industry trained recruitment specialist to the following areas: IT, Finance, Admin, Sales, Executive Search and Contractors. If you would like to learn more about our full-service recruiting firm please visit our website at www.teamrecruiter.com.

CAMSC and ACSESS certified

'...All Offers are conditional on Client Post-Offer Conditions being met and removed by end client prior to written offer signing'

'Please note that emails from our Recruitment Firm may inadvertently be sent to your Spam Folder. When contacted regarding an employment opportunity, please keep an eye on your Spam/Junk Folder to avoid missing important communication.'

THE EMPLOYER OF RECORD FOR THIS ROLE WILL BE TEAM RECRUITER / SE.

Accommodations are available upon request for all individuals with disabilities taking part in the recruitment and selection process.