Bachelors or Masters degree from a recognised university
Have passion towards teaching and mentoring
Alignment to the company's vision and culture
Professional fluency in English
Excellent presentation & communication skills. Should be able to explain complex subjects clearly and interestingly
Strong proficiency in Java Full Stack: Core Java, Web Technologies - HTML, CSS, JavaScript, React JS; Advanced Java, Hibernate, Spring Boot, etc.
Ability to adapt training methods to various learning styles
Should have a problem-solving and solution-seeking mindset
Be open to receiving objective criticism and improving upon it
Openness for iterations and feedback
Driven by ownership, hustle, and delivery
Strong knowledge of industry standards, and best practices
Familiarity with Git
Expertise in content development using tools like Google Sheets, Google Slides, etc..( Knowledge of Microsoft 365 stack is an added advantage )
.
Work closely with instructors and ensure that the teaching deliverables are planned and delivered
Contribute to curriculum development and final deliverables
Assisting students with their doubts during their lab and practical sessions
Provide clear, concise, and accurate explanations to student queries by breaking down complex topics into simpler concepts that are easier to understand
Working closely with lead instructors to ensure consistency in teaching methods and to convey any common areas of difficulty among students
Offering constructive feedback on students' work and guiding them on how to improve their understanding and academic performance
Organizing and facilitating group discussions or study groups to encourage peer-to-peer learning and collective problem-solving
Keeping a record of frequently asked questions and their answers for future reference, which can be helpful for other students with similar doubts