A Program Manager must have experience with diverse IT projects both large and small. Must be able to manage a protfolio of projects. Must be well versed in full systems development life cycle, enterprise wide network engineering, strategic information planning, business process reengineering, structure and management practices. Must be able to identify and mitigate risks to the program. Must be able to manage to cost, schedule and performance.