This position is responsible for support, enhancement and implementation software applications used within the organization. Oversees and directs intermediate scale projects or components of large-scale projects; develops project plans and timelines and coordination of project resources.