Keyskills: Software Product Management Requirements analysis Project management Stakeholder management Business analysis Microsoft applications Presentation skills Application Architect Functional expertise Technical expertise Planning analysis Analytical thinking Conceptual thinking Influencing skills Report creation Good communication skills