Responsible for leading complex software implementation projects, managing customer relationships, developing project plans, and ensuring delivery on schedule and within budget. The role involves project administration, monitoring progress, facilitating communication with project teams, preparing pe...