"That it be desirable that the developer paid is an active and recognised one"
I'm not sure why this should be the case - often a developer cannot fully appreciate the task to be completed and may need to involve a Business Analyst or team. Therefore, the distinction of developer may not be truly representative. I suggest perhaps the recommendation would be to use a recognised member of the community. Contributions and reputations speak for themselves.