Job Description :
Title: Enterprise Solution Architect Location: Toronto, ON Job Type: Contract/Fulltime Job Description: Customer service driven attitude and strong communication skills to discuss, clarify, and address the concerns of all stakeholders and team members Experience with Enterprise applications is an asset, including COTS software, CRM (e.g. Salesforce), content management (e.g. AEM), Business Process Modelling (e.g. Pega), financial services platforms (e.g. Charles River and Broadridge), relational databases (e.g. Oracle, Azure SQL server) 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 Strong understanding of Agile practices, TDD/STDD and DDD/BDD development approaches Hands-on experience in analyzing and managing performance, redundancy, and capacity of high volume critical online systems Excellent understanding of the architectural principles of cloud based platforms including IaaS, PaaS, CaaS and SaaS Extensive experience in designing software architecture, SOA, microservices, API management, data modeling Software development experience with J2EE, REST, SOAP, NodeJS, and JavaScript Experience with CI/CD pipelines, and DevOps automation Having a good understanding of security solutions such as: OpenAM, Authentication, Cross Domain SSO, SAML 2.0. The ideal candidate will have expert knowledge of web-based information technology principles, SOAP/RESTful Architecture, Java Frameworks, Cloud Architecture, System Integrations, Methodologies and Standards/Metrics 4+ years experience with Cloud Development and working in an agile environment is considered essential. 4+ years experience with reviewing code, proper documentation, and having the ability to learn, analyze and adapt to constantly changing technologies and strategic is considered essential. Experience in collaborating with other teams and stakeholders to enable new capabilities. Experience with Spring Boot back-end development is strongly considered. Experience with React/Redux front-end development is strongly considered