Keyskills: project management Strong written verbal communication skills Excellent analytical research skills Experience in training mentoring team members Bidding on online marketplaces like Upwork Freelancer Guru Understanding of software development life cycle Agile methodologies Ability to work in a fastpaced environment manage multiple projects simultaneously