Technical skills are really essential. But upon technical skill, soft skills are mandatory to have a successful career.
Step-by-step explanation:
Communication: The most important to covey from low level to high level and vice-versa.
Leadership skill: The see the growth visibly. An essential skill for both employer and employee.
Crisis management: Employee should possess this skill to handle challenging situation
Negotiation: Which is really important both for work life and personal life. This is required in all the levels of hierarchy.
Collaboration: Required to work as a team
Problem-solving: The skill which would be tested in various interviews in all the levels.