How soft skills can skyrocket your software development career