Architect integrator - RFP GRICS

at  CTConsultants

Montréal, QC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate25 Aug, 2024Not Specified25 May, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

DESCRIPTION

Duration: 1st year 1540 hours, 2nd year 1540 hours, 3rd year 750
Remote: mostly remote with some on-site requirements. The resource may need to be available for on-site meetings or workshops with GRICS staff during normal business hours upon request. The GRICS offices are near the Viau metro in Montreal east.
Language: We are looking for French speaking candidates. English is a nice to have
Introduction:
Join our progressive and innovative team at CTC as we embark on a strategic journey to secure a pivotal bid. We are seeking a seasoned Integration Architect with a wealth of experience and a comprehensive skill set in system integration to lead our technical efforts in response to an RFP. If you are looking to make a significant impact and lead integration solutions that drive success, we want you on our team!
The Integration Architect will be responsible for contributing to the overall vision of the architecture and ensuring its implementation by formalizing the integration architecture and developing a roadmap that will ensure that the solutions proposed by the various architects are aligned with the medium and long-term vision of GRICS’ Chief Technology Officer (CTO). The Resource must be comfortable communicating, explaining and defending the strategies and directions they propose according to their discipline or mandate, as they may be required to communicate this information to various levels of management.
The Integrating Architect will be required to work closely with GRICS analysts and key stakeholders to understand business and technology objectives, and to ensure that proposed architecture scenarios support these objectives.
In particular, the Integration Architect is responsible for :
evolving and disseminating system architectures, and ensuring their integration into all sector applications; guiding the development, evolution and enhancement of systems, taking into account technical issues and data exploitation objectives, as well as the company’s operational mode;
ensure the fit between application architectures, technological architectures, data and business processes;
help define the appropriate methodology to be used in architecture design and implementation. This methodology must be structured in such a way as to ensure effective coordination between the various members of the architecture team, and above all it must enable information to be shared efficiently. contribute to the architecture vision of software solutions and business processes, and to the implementation of strategies for the organization and the evolution of architecture principles;
assess the maturity of the sector’s software solutions and align plans to ensure their sustainability;
see to the reduction of technological debt, carry out technological evolution and various project follow-ups;
The Integration Architect’s main activities include :
contributing to the architectural vision of software solutions and business processes, implementing strategies for the organization, and evolving architectural principles;
assessing the maturity of software solutions in the sector and aligning plans to ensure their sustainability;
see to the reduction of technological debt, carry out technological evolution and various project follow-ups;
act as a reference for teams on high-level technological orientations and architecture principles;
determine guidelines and best practices for software solution development and process optimization, while taking business needs into account;
conduct technology watch and participate in proofs of concept to improve the efficiency of software solutions;
propose recommendations on technological orientations, business model evolution, risks and potential impacts of technologies used for all solutions.
The Integration Architect must meet the following minimum requirements:
have at least eight (8) active years of experience as an integration architect;
have completed, over the past five (5) years, at least three (3) mandates as an integrating architect in charge of developing integration methods and aligning the various architectural specialties;
have already worked on a business architecture and process modeling mandate in a business transformation context;
experience working with ALM (Application Lifecycle Management) software development practices.
At a minimum, the integration architect must have expertise in various spheres:
Technological aspects:
knowledge of Microsoft Azure cloud services;
knowledge of industry frameworks such as Vue.js, React, Angular;
knowledge of C/C++ programming languages;
knowledge of modern security protocols (OAuth2, OpenIDConnect);
knowledge of data programming languages (SQL, Python, R, Scala).
Architectural aspects :
mastery of classic multi-tier architectures (2-tier, 3-tier, n-tier);
mastery of Microsoft Azure cloud services;
mastery of web architectures such as Serverless, SPA PWA, API/GraphQL;
mastery of distributed systems architectures (Service Bus, SOA, event-driven microservices);
deployment architectures such as monolyths, SOA and containers;
mastery of design patterns (singleton, factory, observer, repository, etc.) and anti-patterns;
best practices in dependency architecture, modularity and refactoring;
mastery of TOGAF and/or Zachmann architecture frameworks;
mastery of data design patterns (ETL, Datamart, Star schema, OLAP, ODS, Pipeline);
mastery of Business Domain-Driven Design (BDD), SOLID principles and object-oriented development;
ability to work on large-scale, complex software solutions.
The following skills are desirable, but not mandatory:
experience with agile software development and the Scrum method.

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Other

Information Technology

Graduate

Proficient

1

Montréal, QC, Canada