Solutions Architect

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

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:

1. Customer service driven attitude and strong communication skills to discuss, clarify, and address the concerns of all stakeholders and team members
2. Experience with Enterprise applications is an asset, including COTS software, CRM (e.g. Salesforce), content management (e.g. AEM), Business Process Modelling, financial services platforms, relational databases (e.g. Oracle, Azure SQL server)
3. Strong knowledge of enterprise security including Security governance processes, networking and at rest encryption, network security appliances, user access controls, OAuth and SAML SSO, penetration testing, code scanning
4. Strong understanding of Agile practices, TDD/STDD and DDD/BDD development approaches
5. Hands-on experience in analyzing and managing performance, redundancy, and capacity of high volume critical online systems
6. Excellent understanding of the architectural principles of cloud based platforms including IaaS, PaaS, CaaS and SaaS
7. Extensive experience in designing software architecture, SOA, microservices, API management, data modeling
8. Software development experience with J2EE, REST, SOAP, NodeJS, and JavaScript
9. Experience with CI/CD pipelines, and DevOps automation

#LI-BN

Skills:

  • Financial Services
  • Front End Development
  • Front-end Architecture
  • Oracle
  • Solutions Architecture

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.