Knowledge Management Application Developer jobs