Summary of Responsibilities: Senior Solution Architect will work with project teams in all phases of software development life cycle to conceptualize, design and implement end-to-end digital solutions that meet business objectives. Design and architect quality solutions taking into account sound software design concepts, patterns, runtime, non-runtime qualities and industry best practices. Clearly communicate translation of requirements from business and technical sources into technical design direction, using various means including specifications, white boards discussions, UML modeling techniques, etc. Responsible for defining architectural principles, technology standards, industry best practices, architectural governance processes and reusable reference architectures. Responsible for evaluating the current state architecture and defining the future state architecture, transition plan and architectural road maps. Ensure project compliance by establishing right level of governance model. This role will work closely with executives, key departmental management and project stakeholders across the organization. Therefore, the ability to work collaboratively and effectively with all levels of management and staff within the organization is a key priority in this role. Position Responsibilities: • Work with project teams in all phases of software development life cycle to conceptualize, design and implement end-to-end solutions that meet business objectives. • Design and architect quality solutions taking into account sound software design concepts, patterns, runtime, non-runtime qualities and industry best practices. • Clearly communicate translation of requirements from business and technical sources into technical design direction, using various means including specifications, UML modeling techniques, etc. • Development and maintenance of architectural and design artifacts such as context diagrams, conceptual architecture, logical architecture, physical architecture, class diagrams, sequence diagrams, etc. • Assist in the development of architectural principles, guidelines and technology standards that can be leveraged across the organization. • Periodically evaluate architectural landscape for efficiencies and define current state, target state architecture and transition plans, road maps to achieve desired architectural state. • Assist in defining the right level of governance structures such as architecture review board, technology review board and actively participate in governance process to enforce architectural principles, standards and alignment with target and reference architectures. • Complete proof of concepts to prove new technologies in support of architecture vision and guiding principles. • Participate in code reviews to ensure code delivered aligns to agreed-upon principles, design, etc., and satisfies the stated business need. • Lead or participate in Enterprise vendor, technology, and tool selection. • Research industry trends and best practices and develop recommendations of technologies and methods to stakeholders at all levels. • Provide architectural consultation, support, mentoring, and guidance to project teams, solution architects and developers. • Performs other duties as assigned by management.