Technical Trainer (Digital Academy) - Sea Labs
About this position
Responsibilities
• Provide fundamental computer science or programming related training and regular assessment to engineers-in-training so they can become full fledged engineers
• Collaborate closely with the rest of the Labs (Engineering) management and respective product line leadership to understand the expected workplace performance
• Assess and design suitable learning solutions and interventions to drive business results
• Involve in the training curriculum development, including the development of the courseware materials, on-the-job / experience-based training projects, problem sets and capstone assignments
• Conduct online/offline classroom training and provide individual coaching, knowledge assessment, and continuous feedback to trainees to ensure high-quality and consistent technical deliverables
• Evaluate effectiveness of running learning programmes and initiatives for continuous improvement and opportunity identification
• Maintains a central repository of internal and external training records and materials that is intuitive and easily navigable for knowledge management purposes.
• Proactively recommends additional learning materials and resources as appropriate
Requirements
• Bachelor's degree in Computer science and any related discipline or Science/Technology/Engineering/Math with exposure to programming or equivalent technical experience
• Having a total of 3+ years working experience, including as a Software Engineer (Full-stack Engineer is preferred)
• Specialized in these following programming framework and languages: Golang and JavaScript (React / Vue)
• Ability to educate complex technical concepts, including data structures, algorithms, and operating systems using appropriate instructional methods & engagement techniques
• Prior experience in Software Development, programming training management, design and implementation, either in academic or professional organizations will be an advantage