Santiago, CL
3 days ago
Senior DevOps

Objetivo del puesto 

Construir aplicaciones de calidad que cumplen o sobrepasan las expectativas de sus clientes desarrollando tanto las componentes de Front-end como de Back-end, además de todos los elementos necesarios para validar la calidad de estos componentes en forma automatizada, y los elementos necesarios para que los Pipelines de CI y CD operen en forma correcta y según los estándares establecidos.

 

Compañía

Modular Mining Systems es el líder mundial en tecnología de gestión minera y una filial propiedad al 100% de Komatsu Ltd. (Komatsu). Nuestra innovadora tecnología impulsa las operaciones mineras en todos los rincones del planeta.  Los productos que cultivamos, las soluciones que diseñamos y el servicio que prestamos nos distinguen en el sector de la tecnología minera.

Somos más que una empresa, somos una comunidad de profesionales apasionados y creativos que se esfuerzan por alcanzar una visión compartida: revolucionar la forma en que opera la industria minera. Con una presencia que se extiende de Johannesburgo a Vancouver, de Sydney a Lima, usted forma parte de una marca global que apoya la creatividad, fomenta la innovación y le anima a pensar a lo grande, a compartir ideas y a ser usted mismo.


Funciones y responsabilidades del puesto

  Desarrolla elementos de Back-end y Front-end asegurando la implementación de productos de calidad, y verificando que se adhiere a los criterios de aceptación de los requerimientos del usuario, y a los procedimientos y estándares establecidos para el desarrollo. Construye aplicaciones completas en diversos lenguajes de programación y tecnologías, considerando los elementos necesarios para asegurar su correcto funcionamiento en ambientes productivos, y las métricas o registros que aseguren una correcta detección y diagnóstico en caso de errores. Identifica y asegura la priorización de necesidades técnicas a ser implementadas, y se asegura de que la deuda técnica existente sea remediada a través del tiempo. Elabora diseños de arquitectura de sistemas que permiten solucionar los desafíos de integración con los diversos clientes, que garantizan la escalabilidad de las soluciones, y que facilitan su evolución a través del tiempo. Construye soluciones sobre esquemas de desarrollo on-premise y en nube, bajo tecnologías estándar de la industria, y utilizando herramientas de infraestructura como código. Implementa soluciones utilizando metodologías de desarrollo tradicionales y también ágiles, que le permiten adaptar su modo de trabajo y el de su equipo a los estándares más eficientes, pero siempre alineado con las exigencias de los clientes. Elabora y se asegura del correcto funcionamiento de las pruebas automáticas tanto a nivel de unidad, como de integración y UI, entre otras. Diseña, construye y se asegura del correcto funcionamiento de los Pipelines de CI y CD, según los estándares establecidos.

 

 

Habilidades necesarias 

  Título de Ingeniero(a) en Computación, Informática o similar. Más de 8 años de experiencia en desarrollo de software, donde se incluya experiencia tanto como desarrollador, devOps y arquitecto. Conocimientos avanzados en arquitectura de sistemas de software y tecnologías, patrones de diseño e integración. Conocimientos avanzados en metodologías de desarrollo ágil, prácticas, ceremonias, procesos de desarrollo, y gestión de la calidad del software. Experiencia desarrollando APIs REST JSON con Java-Springboot. Experiencia en desarrollo Web Javascript/Typescript, con Nuxt-Vue o Next-ReactJS. Experiencia en diseño, creación y gestión de bases de datos PostgreSQL, SQL Server o similar. Experiencia en contenedores y clústers Kubernetes. Experiencia en trabajo en nube Azure o similar. Experiencia en soluciones de infraestructura como código. Experiencia en diseño, creación y gestión de pipelines de CI/CD. Inglés hablado/escrito avanzado.
Confirm your E-mail: Send Email