to deliver high-quality training sessions across core computer science domains, including
Data Structures & Algorithms (Java, C++, Python)
,
Competitive Programming
,
Database Management Systems (DBMS)
, and
Operating Systems (OS)
.
The ideal candidates should possess strong technical expertise, hands-on coding experience, and the ability to simplify complex technical concepts for effective learning.
Key Responsibilities:
Deliver engaging classroom and online training sessions in the assigned domain.
Develop training content, assessments, and practical exercises aligned with learning objectives.
Evaluate learners' performance and provide constructive feedback for improvement.
Stay current with emerging technologies, frameworks, and industry best practices.
Contribute to continuous enhancement of course material and training methodology.
Mentor and guide learners to strengthen their technical and coding skills.
Domain-wise Requirements:
1. Data Structures & Algorithms (Java / C++)
Candidates must have a strong grasp of algorithms, time and space complexity, and object-oriented programming principles. Hands-on experience in solving complex problems using Java or C++ is essential.
Skill Level:
Advanced
No. of Resources Required:
1
2. Data Structures & Algorithms (Python)
Should be proficient in Python programming with a solid understanding of DSA concepts and logical problem-solving.
Skill Level:
Medium to Advanced
No. of Resources Required:
1
3. Competitive Programming
The candidate should have active experience on platforms like
LeetCode
,
CodeChef
, or
CodeForces
with a good competitive programming profile. Knowledge of
GitHub
and version control systems is required.
Skill Level:
Advanced
No. of Resources Required:
1
4. Database Management Systems (DBMS)
Should possess strong knowledge of
SQL
,
PL/SQL
, and database design concepts, along with coding experience in query optimization and schema development.
Skill Level:
Advanced
No. of Resources Required:
1
5. Operating Systems (OS)
Should have an in-depth understanding of core OS concepts such as process management, memory management, and file systems. Practical knowledge of
Linux
commands and environment is mandatory.
Skill Level:
Advanced
No. of Resources Required:
1
Qualifications & Experience:
Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Prior experience in teaching, mentoring, or technical training is preferred.
Excellent communication, presentation, and interpersonal skills.
Strong analytical and problem-solving abilities with a passion for teaching.
Job Type: Full-time
Pay: ₹30,000.00 - ₹70,000.00 per month
Benefits:
Paid sick time
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.