- Lead the strategic alignment of application development roadmaps to application and enterprise strategies
- Provide technical design and architectural leadership to multiple teams and projects to help ensure applications are implemented and adhere to stated architectural and design principles and standards while having the opportunity to remain in a hands-on engineering role.
- Drive efforts to architect, design technology-enabled business and technical information solutions encompassing multiple specializations, platforms, and technologies
- Research, analyze and recommend new technologies, rationalization opportunities, standard processes, tools, and techniques to further the firm’s application and enterprise technology architecture strategies
- Review business process and technical solution designs to help ensure selection of appropriate technology, efficient use of resources and integration of multiple systems and technologies
- Enforce company policies in the areas of development methodology, architecture, security, change and configuration management and compliance.
- Perform complex engineering activities for performance tuning, monitoring, deployment and production support.