IQGeo is seeking a Technical Trainer to support our Web and Mobile Software training requirements for domestic and international customers. This role joins a dynamic team that enjoys working with complex applications and products that utilize software, GIS, and problem- solving skills. Our flexible scheduling and outstanding benefits support success in a highly creative, innovative, and energetic company. You will be joining our Client Services Delivery team, with offices located in UK, USA, and CANADA. As a Technical Trainer, you will be delivering training to software developers that enables them to customize our product offerings based on our recommended practices. The person in this role is expected to be capable of working independently, and as a team member, and should have a full stack software developer background. There may be some travel required for on-site customer training. Responsibilities As an integral part of the Client Services Delivery team, the successful candidate will be delivering course material and hands-on instruction for the onboarding of new and existing customers, and internally within our organization. Your goal is to train candidates in our software development lifecycle process and enable them to be successful with the deployment of customized product offerings. As an employee of IQGeo, for you to be successful, you will need to learn our products. Your duties and responsibilities will include: Deliver a highly technical training program that involves an understanding of custom code development processes and cloud platform deployment Assist with training content maintenance to keep them up-to-date and current; will involve assisting in code updates as new product versions are released Assist with development of learning aids for self-paced training material, job aids, videos, and demo scripts; may involve translating software developer material into a step-by-step training guide Monitor effectiveness of training service to provide feedback for improvements Communicate software problems and issues to support teams Any other duties as required Person Specification Successful candidates will be enthusiastic individuals with a full stack software developer background who have a desire to help people learn and succeed with our products. Essential 3 years of experience working with JavaScript (React) 3 years Postgres and Python/SQL experience 2 years of experience with Source control using Git/GitHub 2 years Linux and Docker experience 2 years of experience with Visual Studio Code or similar Skills with interfacing with other systems (APIs) and ETL'ing data are required Proven ability to deliver training with excellent communication skills Experience in individual, group, and virtual training methods Enjoy learning software products and able to teach the technical aspects of the software development lifecycle so that you can in turn help others learn how to customize our product offerings Self-starter with high energy and drive to meet the needs of a demanding environment Strong organizational and time-management abilities Ability to think creatively as well as adapt and contribute to changing environments Capacity to work independently, as well as in a collaborative team environment, including in virtual and hybrid environments Desirable Familiarity with deploying CronJobs Experience with cloud platform deployment solutions (Kubernetes, Helm charts, Rancher) Experience with products in telecommunications or utilities sector Familiarity with remote presentation software Knowledge of modern training techniques and tools in technical subjects Familiarity with various adult learning methodologies and approaches Education / Experience College diploma or university degree in the field of computer science, information systems or education 1 years of training experience What’s In it For You 25 days of paid holiday, with the opportunity to purchase further days up to a total of 30. Charity/Volunteering day each year. Company-matched pension contributions of up to 6% base salary. Private medical insurance. Health cash plan. Company life assurance (4x gross salary). Incapacity benefit. Enhanced maternity leave policy. EV company car scheme (salary sacrifice). Cycle scheme (salary sacrifice). Give as you earn charity scheme. Flexible Working We support hybrid and flexible working arrangements for all employees. We understand that life for many people involves school runs, caregiving, or exercising