How Nearshoring Is Filling the Gap of Software Developers