Job Description The primary responsibility of this role is to provide expert technical support for clients. This includes investigating and resolving complex technical issues, as well as providing guidance and training to clients on the use of software solutions. - Investigate and resolve technical issues raised by clients in a timely and professional manner. - Collaborate with clients to understand their technical requirements and develop customized solutions to meet those needs. - Provide technical training and support to clients on the use of software solutions. Key skills and qualifications required for this role include: - Excellent technical skills, including expertise in software development and implementation. - Strong analytical and problem-solving skills, with the ability to troubleshoot complex technical issues. - Excellent communication and interpersonal skills, with the ability to work effectively with clients and other stakeholders. Benefits of this role include: - Opportunity to work with a variety of clients and develop expertise in multiple areas. - Chance to be part of a dynamic and innovative team. - Professional growth and development opportunities. Additional information about this role includes: - This is a hybrid role, requiring both technical and soft skills. - Relocation is required for this position. - Enjoy the benefits of working with a certified 'Great Place to Work' company.