Solutions Architect

Category: Architecture
Main location: Canada, Ontario, Toronto
Position ID: J0722-2344
Employment Type: Full Time

Meet our professionals

Canada-That's CGI

Position Description:

We are Canada's largest independent information technology services firm, and after 45 years, we're still growing! Join Canada's largest IT Company as a ‘Solutions Architect’ in our Banking Services Division in Toronto

Your future duties and responsibilities:

• Create Application Solution Architecture in conformance with our clients’ Enterprise Architecture standards and organizational strategy to align business needs with modern technologies: On-Premise, Cloud Native and Hybrid.
• Lead and facilitates the design and implementation of technical solutions and processes related to technology architecture.
• Partner with our clients’ to define software application architectural possibilities, functionally appropriate systems, technically sound and well-integrated to business applications, data, and technology.
• Work with business and development teams to recommend processes and/or system design enhancements.
• Provide immediate response to critical production program-wide problems to evaluate solutions, coordinate applicable recovery, and ensure resolution.
• Provide strategic input into business decisions as a trusted advisor.
• Work with internal stakeholders to provide architectural recommendations and guidance and departmental presentations.
• Lead and facilitates the design of technology projects and applications.
• Acts as the prime subject matter expert for internal/external stakeholders.
• Review technical work.
• Develop and recommends productivity aids to accelerate delivery.
• Create and manages key architecture assets for the designated portfolio and business scope.
• Ensure sound and robust architecture and provides sufficient guidance for the successful implementation of solutions to mitigate negative enterprise technology and budget impacts.
• Identify risks or issues with technology solution and design that may impact realization of project benefits, and guides and supports stakeholders in making good decisions that proactively resolve or mitigate potential project risks/delays.
• Participate in the system specification review process to ensure system requirements can be translated into valid software architecture.
• Identify and research relevant technologies, performs proofs of concept / prototypes, and recommends the applications of such technologies for future product architecture.
• Provide input into the preparation of business case.
• Identify opportunities to strengthen the capability of the technology organization (e.g. sharing architectural expertise to promote technical development, mentoring employees, building communities of practice and networks).
• Stay abreast of industry technical and business trends through participation in professional associations, practice communities, and individual learning.
• Provide architectural expertise and domain knowledge to advise and guide senior leaders.
• Operate at a group/enterprise-wide level and serves as a specialist resource to senior leaders and stakeholders.
• Apply expertise and thinks creatively to address unique or ambiguous situations and to find solutions to problems that can be complex and non-routine.
• Implement changes in response to shifting trends.

Required qualifications to be successful in this role:

Years of Experience
• Proficient documentation, written, facilitation and presentation communication skills with at least 15 years of experience in information technology roles, development, design and architecture; at least 3 years’ experience developing solution architectures on large projects and proven experience in leading the architecture of a large program from initiation to implementation
• Experience developing a variety of enterprise technologies and architecture approaches (e.g., BigData, Cloud, distributed, online/mobile, Artificial Intelligence, and digital)
• Expertise in architecture including, business, application, information and technology and associated concerns such as security and risk; Agriculture frameworks and tools(i.e., TOGAF, Zachman, UML, RUP etc.),
• Variety of technologies/approaches/patterns including J2EE, .NET, mainframe platform, packaged applications, multi-platforms applications, human workflow, EAI, SOA
• Complex integration of disparate types of technologies/platforms focus on BigData, Cloud, AI- Machine learning

Details regarding the types of experience required
• Degree in computer science, engineering, an equivalent analytic-intensive field.
• 5-7 years - Expert hands on knowledge in engineering ground up shared applications, frameworks, utilities & services.
• 5- 7 years - Experience with big data solutions developed in large cloud computing infrastructures such as Amazon Web Services, Azure Cloud, or Google Cloud.
• 3-5 years knowledge of design patterns, refactoring concepts, unit tests, and CI/CD.tuning
Specific professional and technical skills, and knowledge required Technical Knowledge
• Expert Working knowledge: Java, Scala
• Databases: DB2, Oracle, MySQL, MS SQL Server, No-SQL (HBase, Vertica, Casandra),
• Operating Platforms: UNIX/Linux/AIX, Windows
• Platforms/Tools/Frameworks/Services/Libraries: Hadoop, MapReduce, Spark, Hive, Kafka, Flink, Flume, ZooKeeper, Elastic, MongoDB, Cassandra, PCF, TomCat, Veu.js, Redux, Backbone.js, JQuery, Bootstrap, Rest API, Java Hibernate, JPA, DevOps (Eclipse, Jenkins, Maven, UCD, Docker), JUnit
• Methodologies: Object Oriented (Programing/Development), Service Oriented Architecture, UML



  • Front-end Architecture
  • Integration Architecture
  • Solution Analysis
  • Solutions Architecture
  • Financial Services

What you can expect from us:

Insights you can act on

While technology is at the heart of our clients’ digital transformation, we understand that people are at the heart of business success.

When you join CGI, you become a trusted advisor, collaborating with colleagues and clients to bring forward actionable insights that deliver meaningful and sustainable outcomes. We call our employees "members" because they are CGI shareholders and owners and owners who enjoy working and growing together to build a company we are proud of. This has been our Dream since 1976, and it has brought us to where we are today — one of the world’s largest independent providers of IT and business consulting services.

At CGI, we recognize the richness that diversity brings. We strive to create a work culture where all belong and collaborate with clients in building more inclusive communities. As an equal-opportunity employer, we want to empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist.

Ready to become part of our success story? Join CGI — where your ideas and actions make a difference.