Job Title: Technical Trainer Location: Guadalajara, Jalisco, Mexico Work Model: Onsite Employment Type: Contract Training Program: 6 weeks Language: Advanced English Position Summary We are looking for a Technical Analyst Trainer – C++ to join our team in Guadalajara and deliver an intensive technical training program for aspiring Technical Analysts. The idóneo candidate will have strong hands-on C++ development/programming knowledge combined with practical experience in the banking and payments domain . This person will be responsible for translating complex technical and business concepts into structured, easy-to-understand training content and preparing trainees to work effectively in a production technology environment. The role requires someone who can act as both a technical mentor and domain trainer , with the ability to explain C++ concepts, application architecture, troubleshooting, databases, APIs, and payment/banking processes to early-career professionals.
Key Responsibilities Technical Training Design and deliver structured training sessions covering C++ programming and application development . Teach core concepts including: C++ fundamentals and OOP STL and memory management Pointers, references, and exception handling Data structures and algorithms Debugging and troubleshooting File handling and system-level programming C++ application development and best practices Provide hands-on coding exercises, technical assessments, case studies, and real-world scenarios. Review trainee assignments and provide constructive technical feedback. Identify knowledge gaps and provide additional coaching where required. Banking & Payments Domain Training Introduce trainees to banking and financial services concepts , particularly payment processing. Provide practical understanding of: Payment processing lifecycle Transaction processing Payment gateways and payment systems Authorization, clearing, and settlement Card payments / POS transactions ACH, wire transfers, and