We are looking for a highly skilled and passionate
C/C++ and Data Structures & Algorithms (DSA) Trainer
to join our team. The trainer will be responsible for delivering engaging, practical, and concept-driven training sessions to students, ensuring they gain both theoretical knowledge and hands-on coding expertise.
Key Responsibilities
Conduct interactive training sessions on
C, C++ programming, and Data Structures & Algorithms (DSA)
.
Design and deliver a structured curriculum tailored to student needs (beginner to advanced).
Explain complex programming concepts in a simple and practical manner.
Provide
hands-on coding exercises, assignments, and projects
to reinforce learning.
Mentor students in solving coding challenges and preparing for
placements, coding interviews, and competitive programming
.
Continuously update the teaching content to reflect the latest industry trends and best practices.
Assess student performance and provide constructive feedback.
Required Skills & Qualifications
Strong expertise in
C and C++ programming languages
.
In-depth knowledge of
Data Structures, Algorithms, and Problem-Solving Techniques
.
Familiarity with competitive programming platforms (e.g.,
Codeforces, LeetCode, HackerRank, CodeChef
) is a plus.
Proven teaching, training, or mentoring experience with
college students or professionals
.
Excellent communication and presentation skills.
Ability to simplify complex concepts and make sessions engaging.
Preferred Qualifications
Bachelor's or Master's degree in
Computer Science, IT, or a related field
.
Prior experience as a
Trainer, Lecturer, or Industry Professional
in software development.
Knowledge of additional programming concepts (OOP, STL, recursion, dynamic programming, etc.).
What We Offer
Competitive compensation based on experience.
Flexible working hours / Online teaching options.
Opportunity to shape the next generation of software engineers.
Supportive and collaborative environment.
Job Types: Part-time, Contractual / Temporary, Freelance
Contract length: 3 months
Pay: ₹10,624.87 - ₹43,448.06 per month
Expected hours: 40 per week
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.