El cargo requiere que el profesional pueda aportar con las tareas de Tech/Team Lead para liderar un equipo de 6 personas multidiciplinario. Respecto de las tareas del equipo en general, este debe realizar las mantenciones (bugs y nuevas funcionalidades) de aplicaciones legacy (en un principio) que tienen las siguientes características:
Stack Tecnológico App Legacy:
- Ilog
- Websphere
- Java 6
- Jenkins
- Groovy - Automation
Stack Tecnológico App Nuevas, Datasources, etc
- Cloud
- AWS
- Java 8
- Terraform
- Spring Boot
El equipo debe poder implementar las mantenciones además de realizar tareas DevOps del tipo: Construir un pipeline para correr pruebas unitarias y tareas de automatización y despliegue de artefactos en Servidores
Tareas relevante del cargo
En el día a día, se espera que Tech/Team Lead del equipo pueda:
- Ser el responsable y facilitador del equipo completo.
- Será el principal programador del equipo.
Requisitos Excluyentes
Ingeniería / Analista en Computación o Informática, o afín, mínimo 4 años de experiencia laboral aplicada en:
Técnicos:
Nos interesa la capacidad de aprendizaje rápido de tecnologías, por lo que le además de saber, le debe gustar programar. Esperamos que posea conocimientos en:
- Java 6 en adelante
- Capas de persistencia Java: Hibernate, Mybatis u otra. (Requerido)
- Ilog (para apps legacy)
- Websphere (para apps legacy)
- SVN y/o GIT. (Requerido)
- Oracle (requerido)
- Tecnologías Amazon Web Services (SQS, SES, S3, etc.) a nivel de programación. (Alguno de estos)
- Desarrollo de servicio web REST y arquitectura orientada a servicios (Requerido)
- Spring framework: deseable que conozca o haya trabajado con algunos módulos importantes como core, MVC, webservices, security, boot, cloud, data u otros. (Requerido)
- CI/CD (Integración continua / Entrega continua (Requerido)
Idioma:
- Ingles conversacional Intermedio o superior
Culturales y blandas:
Nos interesa la capacidad de aprendizaje rápido de tecnologías, por lo que le además de saber, le debe gustar programar.
- Cultura Ágil: compartir los principios de la agilidad en el desarrollo de software.
- Comunicación en Inglés alta para comunicarse verbalmente con equipos distribuidos entre Chile y USA (excluyente)
- Proactividad
- Puntualidad
- Auto aprendizaje
- Altamente responsable
- Orientado a trabajo en equipo
IMPORTANTE: El trabajo requiere que además de que te guste, sepas programar, por lo que en la primera etapa del proceso realizaremos una prueba técnica. Te proporcionamos un temario para que repases:
- Técnica de Recursividad y algoritmos en programación
- Preguntas teóricas sobre los fundamentos de las tecnologías indicadas