Broad knowledge and understanding of IT concepts and architectures, coupled with practical knowledge of problem management and the principles and processes of implementing and delivering IT services.
Candidate must be able to take a business problem, conceptualize an innovative solution and build it from the ground up
Interacts with key business technology stakeholders to define, analyze, and deliver requirements that reflect the needs of both the business and end-customers.
Recommends and implements solutions based on analysis of issues and implications for the business.
Identifies emerging issues and trends to inform decision-making.
Leads and implements initiatives as required to deliver business objectives.
Recommends or automates approaches to streamline and integrate technological processes and/or systems to improve operational efficiency and effectiveness.
Builds effective relationships with internal/external stakeholders and ensures alignment.
Define current and target business architecture and process impact when needed.
Develop and collaborate closely with IT and Business tower leads to provide direction on tech opportunities driving reduced complexity for all facets of technology.
Define details, customizing for development efforts required for new solutions, ensuring they are sustainable and reusable over time.
Enable predictability and repeatable success to projects by employing frameworks, methodologies, patterns, and best practices; and how to take a product / vendor-neutral approach when solution architecture
Expertise in application and middleware-messaging architecture disciplines
Build a development asset repository to be consumed by any developer in the future.
Conduct code reviews and coach developers
Knowledge of Agile and DevOps methodologies
Significant experience designing, deploying, and supporting production cloud environments, such as Amazon Web Services (AWS), Azure, and private cloud environments.
Assesses impact of design decisions to the computer solution/product/service being developed (i.e. performance, schedule, budget, downstream component/system impact, quality, etc.) and recommends alternate/creative solutions for mitigation/optimization if required.
Develop customer service excellence. It includes metrics distribution, conduct customer service calls, and initiate process improvements
Recommend and implement enhancements to existing practices, to include the development of workflow tools where necessary