Job Summary
We are looking for a motivated and technically skilled Junior Software Developer Trainer to train students/freshers in software development technologies and programming concepts. The candidate should have strong communication skills, practical coding knowledge, and a passion for teaching and mentoring aspiring developers.
Key Responsibilities
Conduct training sessions on programming languages and software development concepts.
Teach technologies such as:
HTML, CSS, JavaScript
Python / Java / C++
SQL & Database Basics
React, Node.js, or other modern frameworks
Prepare training materials, assignments, and practical exercises.
Assist students with coding problems and project development.
Evaluate student performance through tests, tasks, and assessments.
Support placement preparation including mock interviews and aptitude guidance.
Maintain attendance, progress reports, and training documentation.
Stay updated with current industry trends and technologies.
Required Skills
Basic to intermediate knowledge of software development.
Good understanding of programming fundamentals and OOP concepts.
Familiarity with web development or application development.
Strong communication and presentation skills.
Ability to explain technical concepts in a simple manner.
Problem-solving and mentoring skills.
Educational Qualification
Bachelor’s Degree in Computer Science, IT, Software Engineering, or related field
Experience Required:
1 Year in Teaching
3-4 years Industry experience