30 ago
|
Pyramid Consulting
|
Guadalajara
30 ago
Pyramid Consulting
Guadalajara
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 adecuado 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 electronic payments
Transaction failures, reversals, refunds, and chargebacks
Financial transaction security and controls
Explain how C++-based applications and backend systems support high-volume financial transactions.
Technical Analyst Preparation
Train candidates on application support and technical analysis concepts.
Teach incident investigation, root-cause analysis, log analysis, debugging, and problem resolution .
Provide exposure to SQL/database concepts, APIs, Linux/Unix environments, and system monitoring where applicable.
Develop troubleshooting scenarios based on real-world banking and payment applications.
Prepare trainees for production support, application maintenance, and technical analyst responsibilities.
Training & Mentoring
Create training plans, technical documentation, presentations,
labs, and assessments.
Conduct knowledge checks and monitor trainee progress throughout the program.
Mentor trainees on technical problem-solving and professional development.
Collaborate with technical SMEs and business stakeholders to continuously improve the training curriculum.
Maintain training quality and ensure trainees meet defined technical competency standards.
Required Qualifications
Bachelor's degree in Computer Science, Information Technology, Software Engineering, Engineering , or a related field.
Strong professional experience with C++ .
Excellent understanding of Object-Oriented Programming and software development principles .
Experience developing, supporting, debugging, or maintaining enterprise applications.
Strong banking, financial services, or payments domain experience .
Experience explaining technical concepts to junior developers, analysts, trainees, or other non-expert audiences.
Strong troubleshooting and analytical skills.
Advanced English communication skills , both written and verbal.
Willingness to work onsite in Guadalajara, Jalisco .
Preferred Technical Skills
C++ / C++11 / C++14 / C++17 or later
Object-Oriented Programming
STL
Data Structures & Algorithms
Multithreading / Concurrency
Memory Management
Debugging & Troubleshooting
Linux/Unix
SQL / Relational Databases
APIs / Web Services
Git / Version Control
Application Support
Log Analysis
Incident & Problem Management
Preferred Banking & Payments Experience
📌 Technical Trainer (Guadalajara)
🏢 Pyramid Consulting
📍 Guadalajara