Job Description
Client is looking to engage a Senior Solution Architect with well-rounded architecture skillsets that includes a solid understanding of IT operations and IT asset management (including the sustainment of IT assets over the full life span). Location: Remote - 1 st preference is a Canadian Citizen based inside Canada/ 2 nd preference is US Citizen/GC based in US Key Selling points: 12 month remote contract Minimum ten (10) years of solution architecture experience. Experience with implementing an integration platform for applications, data and devices across on-premise and cloud solutions. Skilled with integration in core ERP financial, retail, order management, HR and CRM components preferred. Experience in at least one of the following industries: Gaming, Supply Chain or Retail. Confident in setting standards for API design and management. Proficient leading implementation of internal/external application integrations. Knowledge in data security and privacy. Familiar with Enterprise and Solution Architecture best practices and frameworks . Mandatory hands on expertise with MuleSoft, including active MuleSoft certification(s). Strong working knowledge of messaging and event driven integration platforms such as ActiveMQ. Responsibilities: Develop initial high level estimates for scoping, implementing and operating new solutions Document the technical, security and non functional requirements for potential solutions Provide technical input into the procurement of new solutions including assisting with the development of Request for Proposal / Quote documents Develop detailed solution estimates based on vendor proposals for implementing and operating solutions Analyze the business needs of clients and stakeholders to propose potential solutions both technical and non-technical Lead the translation of business requirements into solution architectures and design specifications Lead technical teams to design, document and deliver cost effective, innovative and operationally supportable solutions Lead technical teams to coordinate the technical activities and produce the deliverables required to implement new solutions. Lead technical teams to transition new solutions to ongoing operations and maintenance Document the structure, connections, and relationships of business processes, organizational work groups, data, applications, user interfaces, applications interfaces, infrastructure, and network topology Design solutions that recognize and adapt to the business, technical, and financial constraints Develop solutions that recognize IT operational limitations and opportunities Document the effort, risk, costs, and complexity of potential solutions Research and write discussion documents on such topics as emerging technologies, vendors, functionality and reliability of products, and service offerings Review or develop proposed solution architectures and ensure they align with overall enterprise architecture roadmaps, standards, designs, and strategies Ensure solution architectures meet business objectives for availability, reliability, performance, scalability, maintainability, manageability, and security Other duties as assigned Required Experience and Skills: University degree in software engineering, computer science, or related program Prefer architecture certification such as TOGAF and/or Zachman Archimate experience preferred Knowledge of National Institute Standards and Technology Cybersecurity Framework (NIST CSF) and exposure to the following standards Zero Trust Architecture (ZTA) principles, Payment Card Industry Data Security Standard (PCI DSS), Cloud Security Alliance Cloud Controls Matrix (CSA CCM) Prefer working knowledge of ITSM/ITIL (including service design and service level management) Minimum ten (10) years of solution architecture experience Ability to estimate work required to analyze and design solutions based on past work experiences Lead design of conceptual and logical solutions to address business needs Align development and/or implementation of solutions with client standards and strategy Research industry best practices and solution options Lead the design of information/data, application, and infrastructure architectures Lead the design of software and system integrations Assess project design in alignment with client principles, strategies, and direction Facilitate and estimate project delivery plans Collaborate with IT team to develop sustainment models/plans Understand and develop solution total cost of ownership Act as technology subject matter expert for solution design/delivery Advanced understanding of IT security and its application to architecture Ability to identify, manage, and mitigate technical risk Ability to analyze complex problems and communicate solution design to a variety of stakeholders including business and technical audiences Understanding of project management techniques and approaches Partner with business analysts to manage requirements and assess solution fit with business need Ability to work in a project environment and collaborate with various stakeholders including IT and Business Strong verbal and written skills in both technical and business terms Additional Requirements: Must have Windows based computer with standard Windows applications Must possess own communication device Architects must have licensed Visio software Must adhere to Client policies & procedures Integrate the deliverables of solutions architecture into enterprise architecture Consult technical solutions architects to design solutions that meet functional requirements Translate the specific solution architecture Perform functional analyzes and design the solution architecture and lead technical solutions Leading the solutions architecture organization Make informed solution architecture recommendations Develop technical and business solutions Evaluate technologies and technical solutions Translating complex business requirements into technology solutions Lead the solutions and project architecture Ensure technical requirements and architectural solutions Communicate technical solutions to business needs Translating business needs into a technical solution Build necessary security features into solution architecture Creating solution choices and architecture designs Work closely with third party solution architects to define the integration architecture and information architecture for the enterprise solution Improve the solution architecture process and solution architecture artifacts Defining infrastructure required based on solution design Design technical architecture and network infrastructure for Bentley enterprise software solutions Provide detailed architectural solution design to delivery teams