Misión del cargo
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 los elementos implementados, en forma automatizada, y según los estándares establecidos.
Funciones
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.
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.
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.
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.
Requisitos
Título de Ingeniero(a) en Computación, Informática o similar. Con más de 8 años de experiencia en desarrollo de software
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.
Avanzado – hablado y escrito
Experiencia desarrollando APIs REST JSON con Java-Springboot.
Experiencia en desarrollo Web Javascript o 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
Beneficios
Seguro de salud complementario
Convenio con Isapres y seguros oncológicos
Aguinaldos en Fiestas Patrias y Fin de Año
Oportunidades de crecimiento profesional y aprendizaje continuo
Cultura colaborativa y enfoque en excelencia operacional
Flexibilidad horaria
Bono de desempeño anual
Misión del cargo
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 los elementos implementados, en forma automatizada, y según los estándares establecidos.
Funciones
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.
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.
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.
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.
Requisitos
Título de Ingeniero(a) en Computación, Informática o similar. Con más de 8 años de experiencia en desarrollo de software
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.
Avanzado – hablado y escrito
Experiencia desarrollando APIs REST JSON con Java-Springboot.
Experiencia en desarrollo Web Javascript o 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.
Beneficios
Seguro de salud complementario
Convenio con Isapres y seguros oncológicos
Aguinaldos en Fiestas Patrias y Fin de Año
Oportunidades de crecimiento profesional y aprendizaje continuo
Cultura colaborativa y enfoque en excelencia operacional
Flexibilidad horaria
Bono de desempeño anual