Solution Architect - Remote/Toronto
We have partnered with a recognized leader in Canadian fintech to search for a Solution Architect. Working under the broad supervision of the Director, Digital Platforms, the Solution Architect is responsible for identifying, solutioning, architecting, and communicating technical challenges and requirements in support of the development of strategic business systems and assets. As part of a dynamic and Agile digital development team, the Software Architect will assist in setting up the foundation for teams to build upon and be responsible for the architecture to support the company's digital initiatives by leveraging your strong technical acumen, communication, and people skills.
Responsibilities:
Design and Architecture:
Innovation and Support:
Skills / Knowledge / Education
University education in Computing or equivalent educational and professional experience.
5+ years of IT architecture and solution integration experience
2+ years experience architecting solutions on cloud hosting providers, Google Cloud Platform, Azure, AWS.
3+ years of experience developing and integrating RESTful APIs and building complex systems using microservices, OpenAPI specifications and web messaging protocols such as SOAP, REST and RPC.
Prior experience using API management solutions such as Apigee an asset.
Strong understanding of relational databases such as PostgreSQL, MySQL, MS SQL and NoSQL technologies.
Understanding and experience with an agile based environment, DevOps, CI/CD, Git, containerization and orchestration technologies such as Docker and Kubernetes.
Expertise with at least one of the following languages: JavaScript, Node.js, Java, Python, Ruby or Go.
Knowledge of SSO with OAuth 2.0 and SAML, message patterns and event driven architecture.
Experience migrating legacy systems to a microservices based environments.
Excellent problem-solving and decision making skills along with strong written and verbal presentation skills.
Strong communication skills, ability to influence and lead. Proven ability to build strong relationships with Senior Leadership, IT staff and peers. Collaborates with business stakeholders and Vendors to evolve and facilitate solution architecture and improved processes.
Highly motivated and able to work effectively under minimal supervision. Demonstrates strong organization skills and time management. Ability to manage multiple tasks / projects while ensuring deadlines are met.
Must be process driven, detail oriented and organized in both thought and practice. Strong analytical and problem solving skills.
Ability to lead technical resources both within the company and at third party vendors.
How to apply?
You can apply directly to gord.marriage@talentlab.com or on our website at www.talentlab.com. We want to thank all applicants for their interest, but only those in consideration will be contacted.