Keyskills: Team Leadership Product Development Infrastructure Management Software Development Strategic Thinking Business Acumen Communication Skills Interpersonal Skills Budget Management Technology Strategy Data Security Compliance Technology Partnerships Budgeting Resource Allocation Stakeholder Communication Architecture Design ProblemSolving