General surgeon jobs in Allen, TX