Experience/Skills:
- 15+ years of software development leadership experience developing, promoting, implementing and/or managing software technology-enabled solutions with 5+ years in managing Architecture/Software Engineering teams.
- Strong understanding and knowledge of modern cloud-native architecture patterns.
- Experience with designing and developing robust, scalable web applications in the cloud and complete lifecycle of enterprise software products.
- Experience in developing applications with large sets of complex domain-specific business requirements and workflows
- Strong experience in microservices architecture, distributed computing, and big data analytics preferably with ML and AI capabilities, streaming architecture, MS Azure (Azure Functions -functions as a service), AWS Lambda
- Experience with Data modeling and database design.
- Experience in web application security.
- Strong experience in developing on technology platforms based in the Microsoft technology stack.
- Proven experience in agile methodologies and continuous integration/deployment.
- Proven experience providing architecture guidance for multiple, concurrent IT software development deliverables.
- Proven experience managing the evaluation, selection, delivery, and performance of technology solution providers and offerings.
- Proven experience creating business-oriented presentations to communicate the rationale for software architecture investments.
- Excellent interpersonal, presentation, and verbal communication skills to demonstrate thought leadership, promote guidelines/standards, establish oversight controls, facilitate solution design review among cross-functional stakeholder groups, establish buy-in, build consensus, surface key requirements, mentor associates and drive change.
- Must have strong customer facing experience
- Hospitality Domain experience is a plus
Bachelor's degree or higher in IT/IS/CS/CE or a related field with a strong technical background in software development.