Soft Skills and Software Development: A Reflection from Software Industry | Synapse