A Comparative Analysis of Hard and Soft Skills Required by Software Development Companies in Ecuador | IEEE Conference Publication | IEEE Xplore