Job Description
We are seeking a highly skilled and experienced Technical Trainer to join our team. As a Technical Trainer, you will be responsible for delivering training programs to enhance the technical skills and knowledge of our employees or external clients. Your expertise in software development concepts, programming languages, and best practices will be instrumental in delivering high-quality training programs and will enable you to transfer knowledge effectively and develop the skills of our learners. You will work closely with cross-functional teams to identify training needs, develop relevant training materials, and facilitate engaging and effective training sessions. We offer competitive compensation packages and a permanent work-from-home option after the probation period.
Roles and responsibilities
Create and update training materials, such as presentations, manuals, hands-on exercises, and multimedia content
Deliver high-quality technical training sessions, workshops, and seminars, both in-person and virtually.
Continuously enhance your technical knowledge and expertise through self-study, research, and participation in professional development activities
Maintain accurate training records, documentation, and reports. Monitor and manage training budgets, expenses, and resource allocation.
Maintain a deep understanding of programming languages, frameworks, databases, and software development tools commonly used in the industry.
Facilitate learning by providing clear explanations, demonstrations, and practical exercises to enhance participants’ coding skills and knowledge.
Technical trainers often act as mentors and provide ongoing support to learners beyond the training sessions.
Foster a positive and inclusive learning environment, encouraging active participation and knowledge sharing.
For further inquiries or more information, please feel free to reach out to us via email at [email protected]. We are happy to assist you and provide any additional details you may require.
Eligibility
Academic Qualifications
BE/B.Tech, ME/M.Tech, M.Sc.(CS, IT) MCA.
Minimum 65% in all academics.
HSC is mandatory.
No gaps of any kind
Experience
5+ years of experience in teaching or relevant role.
Skills Required
Proficiency in one or more programming languages such as Python, Java, C++, JavaScript, or C#.
Familiarity with the software development lifecycle (SDLC) is crucial. This includes understanding the different phases such as requirements gathering, design, coding, testing, deployment, and maintenance.
Knowledge of database concepts, SQL, and database management systems.
Ability to engage participants, encourage participation, and create an interactive learning environment.
Prior experience as a trainer, instructor, or teaching assistant in a programming-related field is preferred.
Excellent verbal and written communication skills in Tamil and English, with the ability to effectively explain complex concepts.
Strong presentation and teaching skills.
Eagerness to learn new technologies and programming languages that are relevant to the job.
Ability to work effectively in a team, collaborating with colleagues and subject matter experts.
Patient and supportive approach when working with learners of different skill levels.
Strong problem-solving and critical-thinking skills.
Flexibility to adapt training content and methodologies based on the needs of the participants.