Establishes best practices, policies, and frameworks governing the development and upkeep of technologies to achieve business agility and reduced spend. Crafts roadmaps to predict technology trends, growth, and direction of applications. Develops blueprints for application architectures across digital user interfaces. Designs shared services accessible to multiple divisions. Resourcefully recycles software components and services to reduce costs and the carbon footprint. Partners with application teams across the enterprise and delivers recommendations for strategic solutions to resolve application deficiencies and achieve stability and scalability across critical enterprise software development projects.