ANALISTA TECNICO JUNIOR
Fecha: 17 abr 2026
Ubicación: Bogotá, D.C., CO
Empresa: keraltysas
Propósito del cargo
Desarrollar productos de software de complejidad baja y media, garantizando el cumplimiento de los requerimientos funcionales y no funcionales; teniendo como directriz los diseños técnicos definidos para el proyecto, así como la metodología de desarrollo, estándares de arquitectura y seguridad informática, establecidos por Keralty.
Formación complementaria
Tecnólogo graduado o estudiante activo de Ingeniería de Sistemas, Electrónica y afines, Administración de empresas y afines
Conocimientos Técnicos
Desarrollador Java / Analista Junior1. Perfil Técnico
- Lenguajes: Java 8 y 11+ (Manejo basico de POO, Streams y Collections).
- Frameworks: Experiencia (o conocimiento teórico avanzado) en Quarkus y/o Spring Boot.
- Bases de Datos: SQL avanzado, específicamente sobre Oracle Database. Capacidad para entender modelos de datos existentes y realizar consultas optimizadas.
- Arquitectura: Conceptos claros de Microservicios, APIs REST y persistencia con Hibernate/JPA.
Herramientas y Metodología
- Control de Versiones: Git (manejo de flujos en GitHub).
- Contenedores: Conocimientos básicos de Docker (para despliegue de entornos locales).
- Gestión de Dependencias: Maven (manejo de pom.xml y repositorios).
- IDE: IntelliJ IDEA.
Experiencia Laboral Específica
Experiencia de 1 a 2 años en proyectos de construcción de software, con rol de desarrollador.
Roles y Responsabilidades del cargo (A)
- Codificar los requerimientos funcionales y técnicos, de complejidad media, de acuerdo con lo definido en los diseños de la solución:
- Analizando y entendiendo los requerimientos funcionales y no funcionales.
- Desarrollando el código requerido observando los lineamientos y mejores prácticas.
- Documentando el código generado.
- Incluyendo en el código la pruebas unitarias que garanticen la atención de requerimientos funcionales y no funcionales.
- Realizando en el código los ajustes solicitados por el líder técnico. - Codificar los requerimientos funcionales y técnicos, de complejidad baja, de acuerdo con lo definido en los diseños de la solución:
- Analizando y entendiendo los requerimientos funcionales y no funcionales.
- Desarrollando el código requerido observando los lineamientos y mejores prácticas.
- Documentando el código generado.
- Incluyendo en el código la pruebas unitarias que garanticen la atención de requerimientos funcionales y no funcionales.
- Realizando en el código los ajustes solicitados por el líder técnico. - Participar activamente en la etapa de pruebas:
- Analizando y resolviendo oportunamente los incidentes que le son asignados.
- Dando la retroalimentación a los equipos de pruebas o usuarios, para que se haga una buena identificación de incidentes.
- Ajustando los artefactos que lo requieran, después de atender un inicidente. - Participar en las actividades que garanticen el seguimiento y control del desarrollo:
- Asistiendo a las reuniones de planeación a las que sea convocado.
- Asistiendo a las reuniones de seguimiento a las que sea convocado.
- Entregando información veraz sobre el avance de las actividades que le han sido asignadas.
- Asistiendo a las reuniones de retroalimentación y cierre de ciclos o proyectos.
- Expresando las oportunidades de mejoramiento que identifique en el proceso de desarrollo.