To design the Job Description (JD) of the position, you need to understand entire working of the department. You need to understand the systems and processes of the department. Then coming to individual positions you need to understand the contributions of that person to the department.
As far as designing KRAs is concerned, it is still higher order activity. You need to measure the output of this position in terms of the quality, quality, customer service, cost, delivery etc.
Designing JD or KRAs, is not novice's job. It requires lot of maturity. Members can might provide the JDs or KRAs from their company. But then will it be applicable to your company? Will you be able to customise it? Against this backdrop, if you wish to hire external consultant then you may feel free to approach me. I will help you designing comprehensive JD Manual and KPI and KRA Manual.
26th May 2017 From India, Bangalore