RQ10051 - Sr. Applications Architect

Source Code

Toronto

On-site

CAD 120,000 - 150,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Source Code is seeking a Sr. Applications Architect for a 1-year+ contract with the Central Agencies Cluster - Ministry of Treasury Board Secretariat in Canada.

The role focuses on defining the structure of applications, databases and middleware, and managing a cross-platform, distributed system with a focus on performance and reusable components. You will design and implement microservices architectures on Azure, lead DevOps practices and CI/CD pipelines, and oversee data architectures

Qualifications

  • Experience designing and implementing Microservices architecture in large environments.
  • Experience designing and implementing Azure Cloud Infrastructure.
  • Experience with DevOps practices and pipelines.
  • Knowledge of building, deploying and monitoring CI/CD pipelines.
  • Experience with NOSQL databases such as CosmosDB or equivalent.
  • Experience designing Big Data repositories.
  • Experience in Business Intelligence system design.
  • Familiar with Microsoft 365/Power Apps/Flows/SharePoint implementations.

Responsibilities

  • Architect and specify overall system structure, components, and interfaces across applications and middleware.
  • Develop, implement and manage cross-platform applications in large, distributed environments; monitor interactions between components.

Skills

Microservices architecture
Azure Cloud Infrastructure
DevOps
Pipelines & Builds
NoSQL databases
Big Data repositories
BI systems design
Office 365 / Power Apps / SharePoint
CosmosDB
SQL

Tools

Azure Monitor / Applications Insights
CAS E tools
SQL tooling

Job description

About the job RQ10051 - Sr. Applications Architect

RQ10051 - Sr. Applications Architect

1-year+ contract

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
  • 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 Monitor/ Applications Insights
  • DevOps
  • 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
  • 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)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

RQ08036:Applications Architect - Senior
RQ08036:Applications Architect - Senior

Rubicon Path • Toronto

On-site
CAD 120,000 - 150,000
RQ08696 - Applications Architect
RQ08696 - Applications Architect

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
RQ10028 - Sr. Software Developer - Front End
RQ10028 - Sr. Software Developer - Front End

Source Code • Toronto

On-site
CAD 90,000 - 130,000
RQ08317 - Sr Applications Architect
RQ08317 - Sr Applications Architect

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
RQ08683 - Applications Architect - Senior
RQ08683 - Applications Architect - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
RQ10992 - Int. Applications Architect
RQ10992 - Int. Applications Architect

Source Code • Toronto

On-site
CAD 127,000 - 152,000
RQ09884 - Int. Applications Architect
RQ09884 - Int. Applications Architect

Source Code • Toronto

On-site
CAD 80,000 - 100,000
RQ08128 - Applications Architect - Intermediate
RQ08128 - Applications Architect - Intermediate

Rubicon Path • Toronto

On-site
CAD 80,000 - 110,000
RQ10025 - Sr. Business Analyst
RQ10025 - Sr. Business Analyst

Source Code • Toronto

On-site
CAD 90,000 - 120,000
RQ08614 - Applications Architect - Senior
RQ08614 - Applications Architect - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000