Skill Set of Software Engineer