Werben HR

Python Developer SSR/SR Remoto Mexico ID 100/951

6 Jan 2022  
Mexico  
Python  
Semi Senior / Senior

 

Es un desarrollo tanto evolutivo como correctivo. Creamos software “de cero” y luego vamos haciendo ajustes que pide nuestro cliente, una exitosa compañía de USA. Nuestro objetivo es desarrollar piezas de software que activen comandos de voz para diferentes aparatos (autos, teléfonos, heladeras, cafeteras). Por ejemplo, uno podría decir al auto “abra la puerta del conductor” y el auto debería abrir dicha puerta. Nuestro trabajo es, mediante código escrito en lenguaje Lua, desarrollar el software que va a enlazar la frase.

o Tareas a ejecutar:

 Analizar los requerimientos del cliente
 Detectar posibles bloqueantes
 Desarrollar las piezas de software
 Hacer pruebas unitarias del trabajo realizado
 Documentar cuando sea necesario
 Participar en las calls con el cliente
 Desarrollar herramientas (scripts) para automatizar tareas
 Revisar el trabajo de otros miembros del equipo (peer review)

o Desarrollo profesional: Excelente oportunidad de crecimiento multicultural en cuanto a trabajar con un cliente del exterior y equipo trabajo distribuido en varios países. Va a estar en contacto fluido con gente de USA. Habrá oportunidades de crecimiento en cuanto al análisis técnico, ya que muchas de las tareas lo requieren. Analizar código ya desarrollado y detectar posibles mejoras y soluciones.
o Lugar de trabajo: 100% remoto.
o Horario de convivencia: 7 de la mañana a 3 de la tarde de México. Es para interactuar con otros miembros del equipo en Argentina, México, USA e Italia.

o Experiencia/Requerimientos/Competencias:

 Experiencia de 3 años comprobable en lenguajes de programación o de scripting: bash, javascript, python, 
Inglés avanzado. Debe saber interpretar los requerimientos en inglés escrito, redactar mensajes y documentación en inglés y poder mantener una conversación en inglés para poder interactuar con el cliente y otros equipos de trabajo que desarrollan otras lenguas (italiano, alemán, francés, portugués). Que sepa redactar y reportar avance al cliente en inglés. Que pueda comprender lo que se habla en las calls diarias y que sepa explicarle de forma verbal los bloqueantes o las tareas en las que está trabajando.
Se valorará (deseado) si tiene buen conocimiento de otra lengua de uso en Europa como las mencionadas en el párrafo anterior (italiano, alemán, francés, portugués).

 

 Otros (deseables):
• Experiencia en entorno Linux
• Docker
• Git
• nociones de algoritmos y estructuras de datos (vectores, registros, hashmaps, árboles, etc)
• conocimiento y experiencia en C++
• conocimiento del paradigma de programación orientada a objetos

o Competencias:

 Predisposición a aprender
 Habilidades para aprender leyendo documentación
 Apertura para escuchar sugerencias y oportunidades de mejora
 Creatividad
 Atención al detalle
 Orientación al cliente
• Criterios de selección de los candidatos:
o Entrevista con Líder Técnico del equipo de trabajo.
o Requiere hacer un examen de lógica enviado por el cliente.
o Entrevista de conocimiento con nuestro cliente.