i) Knowledge of community development work, skills, attitudes and values of communities. (ii) Knowledge and understanding of human behaviour and social systems and legislation to assist with interventions at the points where people interact with their environments in order to promote self-empowerment. (iii) The ability and competence to co-ordinate community development structures and ability to manage projects. (iv)The ability to influence individuals and group to participate in their own self-empowerment ventures. (v) The understanding of social dynamics of communities. (vi) Presentation skills. (vii) Computer literacy. (viii) Written and verbal communication skills. (ix) Facilitation skills. (x) Research skills. (xi) Knowledge and understanding of basic financial management.