Que buscamos
Lider Técnico Hibrido Bogotá
Tus principales responsabilidades a desarrollar:
Descripción del Rol: Persona con amplia experiencia diseñando implementando e integrando sistemas distribuidos bajo los principios y restricciones de una arquitectura orientada a servicios utilizando estilos de comunicación orientados a mensajes y eventos empleando mecanismos de integración del catálogo de patrones EAI y aplicando los 12 factores para la construcción y despliegue de aplicaciones orientadas a la nube.
Formación:
Ingeniero de Sistemas Ingeniero electrónico Ingeniero de telecomunicaciones o carrera afín.
Certificación o estudios en el manejo de metodologías ágiles (Deseable).
Certificación o estudios en diseño de arquitecturas orientadas a servicios o microservicios (Deseable).
Certificación o estudios en diseño o manejo de soluciones orientadas a la nube (Deseable).
Requerimientos Obligatorios:
Definición de arquitecturas de software integración y de solución
Sistemas distribuidos (módulos de consistencia mecanismos de coordinación cap.)
Principios de diseño (SOLID DRY YAGNI BAP Demeer Components vs. Handcrafted)
Patrones de diseño: GoF (OOP) CREWS Event Sourcing Sidecar Patrones funcionales (Functor Aplicative Monad) y Patrones de integración (EAI)
Lenguajes de programación: Reactful Microframeworks Reactive (EDA MDA)
Spring Framework (IOC Security REST) y/o Microframeworks (Quarkus Micronaut Ktor) AWS (Batch Step Function S3 etc.)
Lenguajes de autenticación como OAuth2 OpenID Connect y JSON Web Tokens
Lenguajes de programación Java Python o JavaScript
Habilidades individuales
Buen manejo de comunicación
Trabajo en equipo
Trabajo bajo presión
Liderazgo de equipos de trabajo
Manejo de metodologías ágiles
Mentalidades & Comportamientos
Responsabilidad
Sentido de urgencia
Mentor
Responsabilidades:
Definición de arquitectura de solución (arquitectura de software arquitectura de integración)
Desarrollo de pruebas de concepto y componentes críticos del producto
Aseguramiento de la calidad del código
Comunicación constante con el equipo de operaciones seguridad y expertos del dominio del negocio
Investigación desarrollo y actualización constante de mejores prácticas en arquitectura e implementación de sistemas distribuidos orientados a la nube
Definición planeación y estimación de historias de usuario
Análisis de causa raíz (RCA) para identificar solucionar y prevenir problemas en los componentes de software desarrollados
Apoyo y guía al Squad
Asignación de tareas a miembros del Squad
Soft Skills
Trabajo en equipo y pasión por desarrollar tecnología de punta.
Buenas habilidades de comunicación
Un fuerte sentido de propiedad
La capacidad de equilibrar un sentido de urgencia con la entrega de nuevas funcionalidades y de alta calidad.
Exploración de nuevas tecnologías.
Aprendizaje continuo
Mentalidades y Comportamientos
Apasionado por el desarrollo de software.
Habilidades de autoaprendizaje
Recibe y provee feedback de forma positiva.
Realiza preguntas para la validación de sus desarrollos y validación de entendimiento de los requerimientos.
Pensamiento crítico y propositivo.
Transferencia de conocimiento & Coaching
En cumplimiento con nuestras disposiciones en materia de protección de datos personales te informamos que la información que nos proporciones será tratada conforme al Aviso de Privacidad que encontrarás en nuestra página el apartado: Aviso de privacidad para el tratamiento de datos personales- candidato-
We see opportunity in technology. In domains such as cloud, AI, mainframe modernisation, DLT and IoT, we blend established practice with new thinking to help our clients stay ahead.