LIDER TECNICO II

Fecha: 9 oct 2025

Ubicación: Bogotá, D.C.

Empresa: keraltysas

Propósito del cargo

Garantizar el desempeño, robustez, portabilidad, flexibilidad y escalabilidad de las aplicaciones implementadas, bien sea con recurso interno o a través de las fábricas de software. alineado con arquitectura, seguridad, calidad y desarrollo, con el fin de que la Vicepresidencia Global de Sistemas de Información pueda entregar, a las áreas de negocio, productos que respondan a sus necesidades.

Educación

Pregrado en INGENIERIA DE SISTEMAS
Posgrado en ESPECIALIZACION EN INGENIERIA DEL SOFTWARE

Formación complementaria

Posgrado (Deseable) : Construcción de software, Ingeniería de software, Arquitectura de software o equivalente asociado a desarrollo. Este nivel de estudio puede ser homologado con mas de 5 años de experiencia en ingenieria de software. 

Cursos o certificaciones en las herramientas para las que es lider técnico (Java, .Net, PHP, REACT, WSO2, EBS u otras tecnologías asociadas a desarrollo)

Conocimientos Técnicos

  1. Patrones de diseño.
  2. Buenas prácticas de programación.
  3. Pruebas unitarias.
  4. Revisión de código.
  5. Metodologías de desarrollo de software (metodologías tradicionales y marcos ágiles).
  6. Metodologías de estimación
  7. Herramientas de pruebas automáticas y no funcionales.
  8. Herramientas de revisión de código y detección de vulnerabilidades.
  9. Nivel de Inglés Intermedio alto deseable

Experiencia Laboral Específica

Experiencia Minimo 5 años de experiencia en la participación en proyectos de desarrollo de software, como lider técnico. 
Java /Oracle - Java / JS Node - WSO2 - Laferay / Drupal - .NET - REACT (no es necesario que sepa de todos, esto dependerá del proyecto, son los lenguajes manejados en la organización)

Roles y Responsabilidades del cargo (A)

  1. Definir el diseño apropiado de las aplicaciones a desarrollar internamente y realizar esta actividad de manera autonoma aun cuando sea de complejidad alta, cumpliendo los lineamientos de arquitectura y procesos de la compañía,  produciendo diseños ajustados a esos lineamientos y a las mejores prácticas de construcción de software,  presentando los diseños en el comité de arquitectura y llevando a cabo los ajustes que sean requeridos,  guiando al equipo técnico a su cargo, para garantizar la implementación del diseño aprobado,  realizando las estimaciones de los desarrollos. Lo anterior con el fin de generar productos de software que cumplan con los lineamientos aprobados por la compañía.
  2. Supervisar que las aplicaciones diseñadas por fábricas de desarrollo externas cumplan con los lineamientos de arquitectura establecidos y realizar esta actividad de manera autonoma aun cuando sea de complejidad Alta, informando a las fábricas externas sobre los lineamientos de arquitectura de la compañía , validando los diseños presentados por las fábricas externas y garantizando que se realicen los ajustes solicitados, validando y negociando las estimaciones y actividades técnicas, ejecutadas con recurso externo, realizando seguimiento periódico, con el fin de asegurar la implementación del diseño aprobado, revisando y acordando las estimaciones con las fábricas externas, facilitando la comunicación entre diferentes proveedores de keralty, para alinear las estrategias técnicas. Lo anterior con el fin de recibir, por parte de las fábricas externas, productos de software que cumplan con los lineamientos aprobados por la compañía.

Roles y Responsabilidades del cargo (B)

  1. Garantizar la calidad técnica de los desarrollos realizados por recurso interno o por las fábricas externas y  realizar esta actividad de manera autonoma aun cuando sea de complejidad Alta, identificando y gestionando los riesgos técnicos del desarrollo e informándolos a los Líderes de Soluciones, coordinando las actividades del equpo de desarrollo, con las áreas funcionales y de pruebas de la organización, realizando revisiones pares de especificación de requerimientos, para evolutivos o correctivos pequellos, desarrollados internamente, realizando revisiones pares de código, bien sea manualmente o con el uso de herramientas automáticas, generando y recibiendo líneas base de las aplicaciones, para desarrollos internos, asignando y revisando el trabajo del personal técnico a su cargo, asegurando el cumplimiento de los requisitos técnicos y funcionales, garantizando que se genere la documentación técnica de cada aplicación a su cargo, recibiendo los resultados de los análisis de vulnerabilidades y generando las acciones para corregir las situaciones encontradas, cerrando oportunamente las incidencias levantadas por SQA, sugeriendo ajustes en las políticas, procesos, lineamientos, metodologías de estimación y desarrollo, de forma que se obtengan mejores productos y se optimice el uso de los recursos técnicos de la organización, con el fin de Generar productos de software con altos niveles de calidad.