See attached job description for further details