Hard Skills versus Soft Skills - Technical Expertise Compared with Communication, Leadership and Emotional Intelligence in Modern Career Development