Enhancing Soft Skills for Professional Development