development team lead jobs in durham nb