En esta función, el Senior Trainer será responsable de :
Elaborar el syllabus del curso, estructurar su contenido y el hands-on labs en colaboración con el área educativa de la empresa.
Desarrollar el curso con el nivel técnico, profesional y pedagógico requerido, dirigido a clientes, estudiantes o equipos internos. Con la puntualidad y responsabilidad integral.
Asesorar en nuevas tecnologías como propuestas candidatas a ser aplicadas en nuevos cursos técnicos.
Calificaciones:
Se require título de bachiller o equivalente extranjero de una institución acreditada. También se considerarán tres años de experiencia progresiva en la especialidad en lugar de cada año de educación.
Al menos de 5 años de experiencia laboral.
Al menos 1 año de experiencia docente.
Experiencias con la enseñanza y desarrollo de material didáctico.
Conocimiento de las siguientes plataformas y frameworks:
Full Stack Java: Java EE, Spring, Spring Rest, Spring Boot, Spring Cloud, Angular y/o React.
Full Stack Net: Net Framework, Net Core, ASP Net Web API, Angular y/o React.
Full Stack PHP: Laravel, Lumen, Angular y/o React.
Full Stack MEAN: Mongo, Express, Angular y Node JS.
Aplicaciones Moviles: Android, Native Script, React Native, Ionic.
Inteligencia Aritifical: Anaconda, Tensorflow.
Bigdata: Hadoop, SMACK (Spark, Mesos, Akka, Cassandra y Kafka), Elastic Search.
Cloud: AWS, Azure, Bluemix.
Otros: Ruby, Python, Django.
Conocimiento de herramientas de pruebas de automatizacion (Selenium), herramientas de despliegue e integracion continua (Jenkins, Bamboo), herramientas de pruebas unitarias (Junit, Karma, Jasmine), containers (Docker), orquestador de containers (Kubernetes).
Conocimiento de devops, microservicios, patrones de diseño de software y metodologias agiles (SCRUM, XP).
Experiencia:
Al menos de 5 años de experiencia laboral.
Al menos 1 año de experiencia docente.
Experiencias con la enseñanza y desarrollo de material didáctico.
Certificación de tecnología de las principales autoridades certificadoras como Microsoft, Sun, AWS, Google, etc.
Certificación en desarrollo de contenidos de e-learning o en docencia.
Experiencia práctica en diseño y desarrollo de aplicaciones empresariales utilizando una o más tecnologías de las descritas.
Experiencia en actividades de Ciclo de Vida de Desarrollo de Software.
Experiencia y deseo de trabajar en un entorno de desarrollo de software global.