Why soft skills matter in IT careers and how communication, teamwork, and adaptability ensure success