3 Considerations When Hiring Offshore Software Developers