* Provide in-depth technical consultation to clients and IT management to ensure development of efficient application systems utilizing established standards, procedures and methodologies. Contribute to the development of innovative principles and ideas.
* Present and communicate the solution architecture to various partners, both technical and business, and be able to explain how the solution design will meet business needs
* Ensure alignment of solution architecture to business objectives, roadmaps and strategic solutions
* Create the architecture document for assigned projects, including architecture patterns, decisions, and rationale for those decisions
* Conduct system architecture studies of new and existing IT systems to permit development of integrated systems.
* Identify and compare alternative solutions to determine the optimal solution that will meet business needs.
* Drives application architectural decisions for the systems under development to ensure safety and
* Leads the applications integration and design discussions among multiple applications groups; advises the system and infrastructure configuration from application performance, scalability, and capacity perspective.
* Influences key decisions for the technical and infrastructure architecture.
* 12+ years of hands-on experience in solution, application, or information architecture applied to many large-scale enterprise systems.
* 3+ years of large-scale digital transformation & Cloud migration experience as it relates to architecture is preferred
* Hands-on experience in the programming language with two or more of the following: Angular, Java, C++, various scripts Python, R.
* 1 year of big data/machine learning/analytics project experience