It’s no longer enough for Software Developers to be programming language experts. Increasingly, organisations are seeing the benefit of hiring people with a slew of soft skills such as problem-solving, communication, and creativity.
You’ll want someone who is not just quick to assess an issue and choose the best solution, but who also has the ability to properly articulate the thought process and rationale behind them. Additionally, they should also be able to reflect on past processes and constantly strive to do things in a different way for better outcomes.