ioc Factory job