Technical Lead in Orbis Data

Closed job - No longer accepting applications

En Orbis Data, hacemos más que simplemente ofrecer servicios de consultoría técnica; transformamos la manera en que nuestros clientes operan en el mundo digital. Nuestro equipo se dedica a la innovación, optimizando infraestructuras y potenciando el desarrollo de sistemas para maximizar la eficiencia y crecimiento de nuestros clientes. A través de un enfoque colaborativo y multidisciplinario, buscamos posicionar a nuestros clientes en la vanguardia del mercado.

Apply without intermediaries from Get on Board.

Funciones del cargo

Funciones del cargo

Como parte de tu funciones deberás:

  • Liderar las decisiones técnicas de los desarrollos de la célula, verificando que se cumplan los criterios definidos en el DoR.
  • Evaluar y entregar soluciones tecnológicas ágiles y de calidad en el ámbito del desarrollo y continuidad operativa de los sistemas.
  • Coordinación técnica de los desarrolladores de software y seguimiento de las iniciativas para asegurar el cumplimiento de los objetivos del portafolio y sus células.
  • Coordinación entre las áreas responsables de las distintas capas del stack tecnológico.
  • Realizar monitoreo del desempeño de los proveedores tecnológicos, estableciendo planes de mejora.
  • Ejecutar y gestionar las labores relacionadas con el desarrollo del proyecto utilizando metodologías, herramientas, normas, procedimientos y estándares aceptados por la corporación, velando además que lo anterior sea cumplido por su equipo o célula.
  • Apoyar, asesorar y levantar obstáculos de los integrantes del equipo técnico, de modo de asegurar la ejecución de sus actividades y del uso pleno de las metodologías de trabajo y mejores prácticas definidas.
  • Analizar, ejecutar y gestionar mejoras en base a información de incidentes, requerimientos y/o problemas.
  • Experiencia en despliegue de aplicaciones y microservicios.
  • Ejecutar reglas para revisiones de Código.

Adicionalmente a tus funciones el cargo participa en (comités, grupos de trabajo, etc.):

  • Resolver dependencias y servicios técnicos con otras áreas.
  • Revisiones y análisis en conjunto con Arquitectura.
  • Realizar estimaciones y validarlas con el Technical Manager.
  • Reuniones de discovery técnico.
  • Entrevista y selección del equipo técnico de la célula.

Requerimientos del cargo

Líder Técnico con experiencia de al menos 10 años en las siguientes temáticas:

  • Desarrollo de Software
    • Conocimiento de los distintos paradigmas de programación (imperativa, OOP, funcional, multiparadigma, eventos), estructuras de datos, desarrollo de algoritmos, optimización y refactoring.
    • Experiencia en programación con diferentes paradigmas, lenguajes, scripting, metalenguajes y frameworks (como por ejemplo, Java/Springboot, Javascript/NodeJS, Angular).
    • Java desde Java 8 mínimo hasta Java 21(Encapsulamiento, Acoplamiento, Pooling, Asincronía, Transaccionalidad, Persistencia, Estructuras de datos, Manejo de memoria, Threads). Framework SpringBoot (Inyección de Dependencias, Programación Orientada a Aspecto, ConstraintValidators, ArgumentResolvers, JacksonMapping)
    • Datos: Relacional (Motores, SQL, Constrains, SP’s, Índices, Tipos de Joins) y NoSQL (Motores, Herramientas).
  • Arquitectura (Medio)
    • Capacidad de diseñar la arquitectura de un sistema considerando por ejemplo, sistemas concurrentes, paralelos y distribuidos; microservicios; cloud; monolito.
    • Capacidad de plantear soluciones a sistemas monolito.
    • Experiencia en despliegue de aplicaciones y microservicios.
    • Conocimiento de Servidores Web, Middleware, Balanceadores, Firewall y Mainframe, entre otros.
    • Conocimiento de MVC, Clean Architecture, MVP, MVVM
    • Conocimiento en buses de servicios, como el OSB.
    • Conocimiento de la arquitectura y configuración de servidores de aplicaciones (WebSphere, WebLogic, Jboss o similar) y su integración con soluciones islas, comunicados por protocolos como HTTP, REST y SOAP.
    • Conocimientos en dockers, kubernetes, terraform.
  • Metodológico (Alto)
    • Conocimiento del ciclo de vida de un software (SDLC).
    • Experiencia en agilidad, con experiencia en algún framework y artefactos de desarrollo ágil (Scrum, Extreme programming o similar).
    • Conocimiento en metodologías tradicionales (cascada, rapid prototyping o evolutivo).
    • Conocimiento de herramientas de versionamiento como GitLab, GitHub y Bitbucket.
  • Integración continua (Medio)
    • Conocimiento de conceptos de Integración Continua (Jira, Docker, Git, Git Workflow, Bitbucket, Jenkins).
  • Testing (Intermedio)
    • Conocimiento de la gestión e implementación de procesos de testing, tales como emuladores, automatización, gestión de pruebas y enmascaramiento, utilizando lenguajes de scripting o herramientas como Selenium, Cucumber, JMeter y Angular CLI, Jest.
    • Conocimiento de TDD.
    • Conocimiento de tipos de pruebas: funcionales (unitarias, regresión, límites, UAT, IST, ATP) y no funcionales (performance, ciclos, carga, stress, seguridad).

Condiciones

Seguro Médico, Catastróficos y Dentales
Computador

GETONBRD Job ID: 52926

Health coverage Orbis Data pays or copays health insurance for employees.
Dental insurance Orbis Data pays or copays dental insurance for employees.
Computer provided Orbis Data provides a computer for your work.

Remote work policy

Locally remote only

Position is 100% remote, but candidates must reside in Chile.

Life's too short for bad jobs.
Sign up for free and find jobs that truly match you.