Acceptance Testing, Agile Programming Methodologies, Analysis Skills, Artificial Intelligence (AI), Automation, Backlog Prioritization, Business Processes, Business Strategy, Communication Skills, Consulting, Enterprise Applications, Leadership, Microsoft Agent, Microsoft Windows Azure, Problem Solving Skills, Product Demonstration, Risk Analysis, Risk Management, Software Development, Strategic Planning, Team Player, Technical Strategy