COMSATEL PERÚSAC
Perú | Telecomunicaciones y Tecnologías de la Información | Ver perfil +

Programador Senior - Comsatel - Lima

Publicado el: 4 de Dic, 2025
Objetivo del puesto:

Diseñar, desarrollar y mantener soluciones de software de alta calidad, garantizando la correcta aplicación de estándares técnicos, arquitectónicos y de seguridad definidos por el área. Liderar técnicamente las iniciativas dentro de su tribu, guiando a los Desarrolladores Junior y colaborando estrechamente con los Analistas Funcionales, el Arquitecto de Aplicaciones y el Jefe de Desarrollo para asegurar entregas eficientes, sostenibles y alineadas con los objetivos del negocio.

Formación:

Estudios universitarios en Ingeniería de Sistemas, Ingeniería de Software o carreras afines o carrera técnica con más de 10 años de experiencia en cargos similares.

Funciones:

- Diseñar e implementar soluciones de software de mediana y alta complejidad, aplicando principios de arquitectura, patrones de diseño y buenas prácticas de ingeniería, conforme a los lineamientos definidos por el Arquitecto de Aplicaciones.

- Liderar el desarrollo técnico de proyectos asignados, definiendo componentes, estructuras y estándares de codificación de acuerdo con las pautas establecidas por el Arquitecto de Aplicaciones.

- Participar activamente en la planificación y estimación de tareas durante las ceremonias ágiles (sprint planning, refinamientos, retrospectivas), aportando una visión técnica integral y orientando al equipo en la priorización de actividades.

- Coordinar las actividades técnicas de la tribu de desarrolladores, garantizando la correcta distribución de tareas, el cumplimiento de compromisos y la alineación con los objetivos del sprint o proyecto.

- Supervisar y revisar el código desarrollado por la tribu, asegurando su calidad técnica, estandarización y cumplimiento de buenas prácticas de desarrollo seguro y mantenible.

- Brindar soporte técnico y mentoría a los Desarrolladores Junior, promoviendo la mejora continua y el crecimiento profesional del equipo.

- Asegurar la correcta documentación técnica en las historias de usuario, incluyendo criterios de aceptación, dependencias, flujos de integración y resultados esperados.

- Participar en la integración y entrega continua (CI/CD) en coordinación con el Arquitecto de Aplicaciones y el área de Infraestructura, garantizando la correcta implementación de los lineamientos DevOps.

- Atender y resolver tickets de soporte de tercer nivel, diagnosticando y corrigiendo errores complejos o incidentes técnicos que exceden las capacidades de los niveles anteriores, asegurando soluciones sostenibles y documentadas.

- Registrar los datos de interés de la empresa (horas invertidas, avances, evidencias y tareas completadas) en los repositorios o herramientas definidas por el área.

- Colaborar con el Arquitecto de Aplicaciones en la definición y mejora de lineamientos técnicos, revisión de arquitectura y adopción de nuevas tecnologías o frameworks.

- Brindar soporte técnico y validación de entregables a los desarrolladores de empresas externas, garantizando su alineamiento con los estándares internos.

- Coordinar y controlar el desempeño técnico de la tribu, asegurando la trazabilidad de las tareas, el cumplimiento de las metas de sprint y la mejora continua en tiempos, calidad y eficiencia.

- Fomentar la cultura de mejora continua y aprendizaje dentro de la tribu, promoviendo buenas prácticas, retroalimentación técnica y uso eficiente de herramientas colaborativas.

Conocimientos técnicos:

Dominio en Java, Python y JavaScript.
Deseable: Desarrollo frontend con Angular.
Deseable: Desarrollo móvil: lenguajes nativos (Java/Kotlin para Android o Swift para iOS) o Flutter.
Desarrollo de microservicios basados en DDD (Domain Driven Design).
Diseño e implementación de APIs REST y servicios web.
Dominio en bases de datos SQL (optimización de consultas, modelado, procedimientos almacenados).
Deseable - Bases de datos no relacionales: MongoDB, Firebase u otras equivalentes.
Administración de repositorios y pipelines en GitLab o herramientas similares de control de versiones e integración continua.
Metodologías ágiles (Scrum, Kanban).
Capacidad para realizar revisiones de código y análisis de calidad técnica.
Familiaridad con principios de arquitectura limpia, SOLID y patrones de diseño.
Mínimo 4 años de experiencia en desarrollo de software.
Experiencia liderando técnicamente proyectos o equipos de desarrollo.
Experiencia comprobada en entornos ágiles y despliegue continuo (CI/CD).

Detalles

Tipo de oferta
Empleo de tiempo completo
Ubicación
Presencial; Lima, Lima, Perú
Área de trabajo
Informática
Tipo de cargo
Analista
Jornada
Completa
Contrato
Plazo fijo

Requisitos

Carrera(s)
Ingeniería de Sistemas Computacionales
Experiencia laboral
Indiferente (de 0 a más de 20 años de experiencia)

Postular

Ingresa o crea tu cuenta en Empléate UPN para postular

Iniciar sesión

Ofertas similares