Job Summary
We are seeking for an Enterprise Architect, the ideal candidate will lead and consult across multiple architectural engagements and will provide expert advice and guidance in the development of strategic directions for architecture, policies, principles and best practices. The Enterprise Architect will build and nurture strong working relationships with internal and external stakeholders to understand enterprise wide business IT goals, objectives and strategies. This role will also develop and present architectural viewpoints, frameworks, models and designs to map out and/or evolve components of existing systems.
Duties & Responsibilities:
• Collaborate with architecture community and key SME’s to align the technology roadmap with enterprise technology strategies.
• Architectural blueprints will primarily focus on the software solution and development standards for the organization. Familiarity and comprehension of the corresponding impact in IT infrastructure fundamentals (network
technologies/protocols, security, cloud, servers, virtualization, storage, application virtualization, scripting and IT automation) will assist in the complete blueprint topology being proposed.
• Develops and participates in the architecture governance process to ensure compliance across all relevant solution architecture domains as well as traceability of business objectives.
• Identify implementation risks and analysis of potential impact on the enterprise and on the achievement of scheduled objectives.
• Periodically assess current architecture for components at risk of obsolescence, and identify opportunities for investment/remediation or replacement.
• Deliver architectural alternatives, recommendation and architecture blueprint documents to the Director of Innovation and Technology Solutions for review/approval.
• Provide consulting and expert advice regarding strategic directions for IT architecture, standards, principles, best practices.
• Conduct architecture reviews, code-reviews, determine impacts of change and ensure solutions are aligned with corporate/business strategies, outcomes, architectural principles and standards.
• Develop architecture models and plan to drive forward the strategy, taking advantage of opportunities and leveraging technology to improve business performance.
Skills:
• Great sense of passion towards innovation, continuous improvement, growth and change management.
• Strong ability to think at strategic and tactical levels as well as sound problem solving and decision making skills.
• Critical thinker with excellent analytical and problem solving skills.
• Proven organizational skills and demonstrated ability to prioritize and multi-task.
• High sense of ownership and accountability as well as immense pride in your work.
• Ability to work in a team environment and independently with minimal guidance.
• Outstanding written and verbal communication skills with an ability to convey concise and complex information to all levels of the organization.
Requirements & Education:
• 5+ years of technical leadership and architecture experience in enterprise software development as a software architect. Advanced knowledge, experience, and understanding of architecture, application development, application systems design, and integration.
• Extensive comprehension and hands on experience with architectural frameworks, design approaches and development methodologies (.NET, SQL/BI stack, REST/API, Microservices, SOA, EF, ASP.NET, MVC, HTML5) as well as a strong track record in creating and maintaining platform business and technology roadmaps.
• Knowledge of software development practices, concepts, and technology obtained through formal training and/or work experience.
• Experience with both non-Agile and Agile processes.
• Experience in constructing architectural runways.
• Bachelors or Masters degree in Computer Science, Software Engineering or Information Technology required.
Good to have:
• Financial, Mortgage/Credit or Insurance industry experience
• Familiarity in Cloud, Services and DevOps.
• Familiarity with MS Dynamics CRM, SAP, Enterprise Content Management, Machine Learning/AI, CI/CD.
• TOGAF, Zachman, FEA or other architecture certification an asset.
• Agile certification.
• Prior experience with at least one major IaaS and/or PaaS technology.