provide thought leadership and direction in aligning projects and solutions
work closely with business partners and technology leadership in assessing business initiatives and their impact on technology
develop technology strategies, reference architectures, solutions, best practices and guidance
focus on total cost of ownership, stability, scale and performance
influence the strategic direction of technology
collaborate across teams including IT Infrastructure, PMO office, Business, and third-party integrators
create strategies and designs for migrating data to cloud systems
implement best practices, standards & guidance, then subsequently provide coaching of technology team members
Requirements
technical bachelor s degree (e.g. computer science, IS, engineering, math, etc.) or a non-technical bachelor s degree (e.g. Business)
5+ years of experience in the development and delivery of database systems
3+ years of experience creating solution architectures and strategies across multiple architecture domains (business, application, data, integration, infrastructure and security)
Solid experience with three or more of the following technology disciplines: SOA & Microservices design, Cloud Architectures, Big Data/Advanced Analytics, Data Warehouse systems, Advanced Programming, Modern Integration Methods (API Gateway/Web Services, Messaging & RESTful architectures), NoSQL, Client-side Development (e.g. Web and/or Mobile)
Expertise in addressing architectural cross cutting concerns and their tradeoffs, including topics such as caching, monitoring, operational surround, high availability, security, etc.
Strong knowledge of data modeling, security patterns and integration methods
Experience with DevOps processes and tools
Understanding of business process analysis and business process management (BPM)
Excellent written and verbal communication skills
Demonstrates continuous learning of new technologies
Self-motivated individual that thrives in a team environment
Financial industry expertise preferred (Investments, Asset Management, etc.)