First seen by our source: 26 days ago
RQ10051 - Sr. Applications Architect
@ Source Code
Toronto, Ontario
Overview
Source Code is hiring a Senior Applications Architect for a 1-year+ onsite contract at 222 Jarvis Street, supporting the Central Agencies Cluster of the Ministry of Treasury Board Secretariat. The role designs application structures, cross-platform applications and integrations across Azure, microservices and NoSQL data platforms, and requires the CRJMC security level.
Responsibilities:
- Design application structures, components and interfaces
- Develop and manage cross-platform applications in distributed environments
- Define interactions between applications, databases and middleware
- Analyze requirements and create solution prototypes
- Support project management and DevOps improvements
Requirements summary:
- Experience designing microservices architecture on Azure
- Experience with DevOps pipelines and builds
- Experience with Big Data repositories and business intelligence systems
- Experience with NoSQL databases such as Cosmos DB
- Knowledge of Microsoft Office 365, Power Apps, Flows and SharePoint
Tools & skills
Source and dates
Source type not verified · manatal
- Employer posting date
- Not provided
- First seen by our source
- 2026-10-12
- Source record updated
- 2026-10-12
These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.
Job details
| Seniority | Senior |
| Department | Software development |
| Travel | air: none · ground: none |
| Work setting | Office |
| Position | Mostly sitting |
| Physical demands | physical low · computer high |
| Languages | English |
| Security clearance | Other clearance |
Summary and details written by AI from the posting; the employer’s posting is the authority.
Source Code
| Field | Value |
|---|---|
| Open jobs on Jobsy | 656 |
RQ10051 - Sr. Applications Architect
1-year+ contract
ONSITE - 222 Jarvis Street
Central Agencies Cluster - Ministry of Treasury Board Secretariat
Security Level: CRJMC
Responsibilities:
Applied to both the process and the outcome of thinking out and specifying the overall structure, logical components, and the logical interrelationships of a computer, its operating system, a network, or other conception. Defines the structure and relationship among applications, including the identification of re-usable components, quality level metrics, the organization and layering of software, and the determination of interfaces. Responsibilities also include developing, implementing and managing at least one cross-platform application in a large and distributed environment, monitor the whole system, understand all interactions between components on a given level of abstraction, as well as to define limitations and requirements for source code. Defines the interactions between application packages, databases and middleware systems.
General Skills
- Experience in the development and implementation of application architectures at the specified experience level
- Extensive experience with at least two different computing platforms, operating systems, environments, database technologies, programming languages and communication protocols
- Experience with middleware and gateways
- Knowledge of performance considerations in different environments
- Experience in structured methodologies for the design, development and implementation of applications
- Extensive experience in systems analysis and design in large systems environments
- Experience in the use of development tools, Computer Aided Software Engineering ( C A S E ) tools, information retrieval packages, and other software tools such as project management software and business re-engineering software
- Experience in the use of data and process modelling methodologies, techniques and tools, including a working knowledge of metadata structures, repository functions, and data dictionaries
- Experience in developing enterprise architecture deliverables (e.g. models)
- Awareness of emerging I&IT trends and directions
- Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
- A team player with a track record for meeting deadlines
Technical Skills :
Working knowledge of the following programming languages: .NET, C#, Python,
- Azure Service Bus
- Azure Container Services
- Azure Cosmos DB
- Azure Data Factory
- Azure Event Grid
- Azure HD Insight
- Azure IoT Hub
- Azure Key Vault
- Microservice Architecture
- Cosmo DB
- Azure Monitor/ Applications Insights
- DevOps
- Pipelines/Builds
- Azure Cloud infrastructure
Skills /Experience :
- Analyzing the technology environment
- Analyzing enterprise specifics
- Analyzing and documenting requirements
- Setting the collaboration framework
- Creating a solution prototype
- Creating a data structure/model
- Participating in technology selection
- Controlling solution development
- Supporting project management
- DevOps improvements
MUST-HAVES:
- Experience design & implementation with Microservices architecture.
- Experience design & implementation with Azure Cloud Infrastructure
- Experience with DevOps
- Experience with Pipelines & Builds
- Knowledge of Microsoft Online implementations Office 365 , Power Apps , Flows ,SharePoint
- Experience designing and implementing Big Data repositories.
- Experience with designing/implementing Business Intelligence systems
- Experience designing and implementing NOSQL databases such as CosmosDB (DocumentDB) or any document-oriented database program (SQL).
Journal
Only you can see this. Kept on this device, and in your account when you sign in.