Are you a Solutions Architect with enterprise-level experience and excellent knowledge of best practices in software development and Java?Canada's leading appraisal management company is looking for their next team lead addition !This is fulltime, permanent role with the option to work fully remote. Candidates must be based in and legally eligible to work for any employer in Canada. As the Solutions Architect you will ensure that the respective business, application, data and technology perspectives are in line with the organization’s technology and governance strategies, policies and standards.The Solutions Architect will develop and maintain relationships throughout the team and the organization to actively promote a dynamic collaborative environment for the Software Engineering teams across the organization. The role involves multiple activities including governance process execution and review, communications and follow up with various levels of stakeholders, and supporting operational effectiveness by assisting in the day-to-day activitiesthat will help increase the team’s success.AdvantagesBe a part of a collaborative and entrepreneurial team that offers continuous growth and flexibility! A Canadian owned and operated business dominating in the industry. 75% of the market owned in Canada. Stable and profitable in business 24 years on mass. Growing and committed to growing!ResponsibilitiesRESPONSIBILITIES:Core duties and responsibilities include the following. Other duties may be assigned.• Shares best practices, lessons learned and constantly updates the technical systemarchitecture requirements based on changing technologies, and knowledge related torecent, current and up-coming vendor products and solutions.• Collaborates with all relevant parties (Software Engineers, Development Managers &Stakeholders (Operations, Business)) in order to review the objectives and constraints ofeach solution and determine conformance with project expectations.• Recommends the most suitable technical architecture and defines the solution at a highlevel.• Recommends and participates in the development of architecture blueprints for relatedsystems.• Identifies and recommends areas appropriate for further study and participates in anyProof of Concept projects required to thoroughly investigate architectural possibilitiesand strengthen arguments for their adoption.• Develop Architecture Artifacts such as (Architecture Blueprint, Architecture Roadmap,Conceptual Architecture, Security and Solution Architecture documents)• Identifies implementation risks and analyses potential impact on the enterprise and onthe achievement of scheduled objectives.• Ability to communicate architectural decisions to a varied audience including businessand technology stakeholders from the conceptual to the physical perspectives.• Ability to recognize and balance functional and non-functional requirements to ensurethe optimal solution for the end customer.• Recommends and participates in the design and implementation of standards, tools andmethodologies.• Participates in the design and implementation of IT service management standards,tools and methodologies• Conducts and/or actively participates in meetings related to the designated project/s,both locally and nationally, with clients and/or partners• Advises and recommends enterprise architecture strategies, processes, andmethodologies.QualificationsQUALIFICATIONS:• Master’s degree in Computer Science, Information Systems, or equivalent or 10+ yearsrelated experience and/or training; or equivalent combination of education andexperience and/or training within Software Engineering.• Solid understanding and experience with cloud platforms (Azure or GCP or AWSPreferred) including automated provisioning and management of services on thoseplatforms.• Evaluate performance, security, reliability, operations, technology, and interoperabilityrequirements to produce high level design deliverables that enable Development teamsto create products that are flexible, scalable, and secure.• Hands on experience architecting systems from start to finish with ability to providesimple clear technical diagrams for business and developers.• Strong knowledge of event driven Serverless architecture• Experience with streaming/caching technologies such as Kafka/Redis etc.• Experience using Spring Boot and microservice patterns• Experience of SQL or NoSQL databases.• Knowledge of PL/SQL, MySQL, PostgreSQL, Java Script, JQuery, designpatterns and web frameworks is a strong asset.• Knowledge of identity management and authentication/authorization protocols such asOAuth2 and OpenID Connect.SummaryAre you a Solutions Architect looking to join a stable and innovative industry leader? Apply today!Randstad Canada is committed to building a diverse workforce reflective of the diversity of Canada. As a result, we promote employment equity and encourage candidates, especially those who identify as a woman, an Aboriginal person, a person with a disability or a member of a visible minority group, and any others who may contribute to the diversification of our workforce, to apply.Randstad Canada is also committed to developing an inclusive, barrier-free selection processes and work environments.If contacted in relation to a job opportunity, you should advise your Randstad Representative or your local Randstad branch in a timely fashion of the accommodation measures which must be taken to enable you to be assessed in a fair and equitable manner.Information received relating to accommodation measures will be addressed confidentially.For all feedback on equity and accommodation needs, please contact your local Randstad Canada Branch.