Bachelor's degree or equivalent work experience
At least 10 years experience with the concepts, philosophies, and tools behind the design of applications, information, and underlying information technologies.
At least 10 years experience with developing and implementing applications.
Leadership and hands-on experience in technology evaluation and guidance
Experience with modernization of legacy technologies to low-code base solutions using microservices, event-based architecture, and cloud infrastructure
Experience with distributed cache and NoSQL database technologies in support of microservices and understanding of eventually consistent data solutions
Experience with shifting from architecture governance to technology guidance
Comprehensive experience working with mapping business capabilities to technical applications and building software products to support those capabilities
Extensive experience on product and vendor evaluation and recommendations
Excellent presentation and communication skills
Experience working in a highly collaborative environment and being an advocate for inner sourcing of solutions and frameworks
Ability to work independently and across teams: evaluate existing needs; set appropriate objectives and priorities; initiate business line relationships; drive to results-oriented guidance; partner with technology engineers
Detailed knowledge of DevOps practices and tools supporting the CI/CD pipeline and other application development: testing tools, processes, standards, and best practices (including application performance and production management)
Significant experience with the tools and presentation formats necessary for documenting, communicating, and presenting architectural concepts and application roadmaps to both business and technology groups.
Desire to stay up to date with latest technology trends and balance the risk vs. reward of incorporating changes in technology as part of the quarterly planning cycles
Experience or understanding of Mobile and Web application development and cloud apps
Experience with Agile Development Methodology and core concepts of moving towards modern ways of working together
Experience with Information Security management and abuse-case modeling of software solutions.