As a Software Implementation Consultant, you will be responsible for assisting clients in implementing software solutions and ensuring smooth integration. The role includes implementation, data uploading, business process design, lease subject matter expertise, writing business specifications, software user training, second-line support, data services and auditing, and lease administration when required. Responsibilities include collaborating with clients, leading the implementation process, assisting with data uploading, analyzing business processes, serving as a lease subject matter expert, writing business specifications, conducting user training, providing second-line support, performing data services and auditing, and assisting with lease administration.