We are seeking a highly skilled and enthusiastic Trainer to develop and deliver comprehensive training programs in Python Programming, Full Stack Web Development, and Data Analytics. The ideal candidate will have deep expertise in all three areas, a passion for teaching, and the ability to convey complex technical concepts clearly and engagingly to diverse audiences, from beginners to experienced professionals.
Key Responsibilities
Training Delivery and Development
- Design, develop, and update curriculum, course materials, exercises, projects, and assessments for various training modalities (in-person, virtual, blended).
- Conduct engaging and interactive training sessions on foundational and advanced topics in Python, Full Stack Development, and Data Analytics.
- Mentor and coach trainees, providing constructive feedback and technical support throughout the training lifecycle.
- Assess trainee progress and provide performance reports to management.
- Stay up-to-date with the latest industry trends, technologies, and best practices in the three core areas to ensure the curriculum remains relevant and cutting-edge.
Technical Expertise
- Serve as the Subject Matter Expert (SME) in all training areas.
- Assist in developing and reviewing technical case studies and practical, real-world projects.
Required Qualifications and Skills
General Trainer Skills
- Proven experience as a technical trainer, instructor, or educator in a professional or academic setting.
- Exceptional communication, presentation, and interpersonal skills.
- Ability to explain complex technical concepts simply and effectively.
- Strong organizational and time management skills.
Python Programming
- Deep proficiency in Python and its core libraries.
- Experience with Object-Oriented Programming (OOP) principles in Python.
Full Stack Web Development
- Strong understanding of Front-End technologies: at least one modern framework/library (e.g., React, Angular, Vue.js).
- Expertise in Back-End development using Python frameworks (e.g., Django, Flask).
- Familiarity with RESTful APIs design and integration.
- Experience with Database Management systems (SQL/NoSQL, e.g., PostgreSQL, MySQL, MongoDB).
- Knowledge of version control systems (Git/GitHub).
Data Analytics
- Solid experience with the Python Data Science Stack: Pandas, NumPy, SciPy.
- Proficiency in Data Visualization tools and libraries (e.g., Matplotlib, Seaborn, Plotly, Tableau, Power BI).
- Understanding of Statistical Analysis and common Machine Learning algorithms.
- Experience with data cleaning, wrangling, and exploratory data analysis (EDA).
Job Types: Full-time, Part-time
Work Location: In person