COMSATEL PERÚSAC

Telecomunicaciones y Tecnologías de la Información Lima, Lima, Perú

Desarrollador Senior

Publicado el 7 de Ene, 2026

Detalles

Tipo de oferta Empleo
Ubicación Híbrida; Lima, Lima, Perú
Área de trabajo Ingeniería y Construcción
Tipo de cargo Otro
Jornada No definido
Contrato Indefinido

Requisitos

Experiencia: Senior (de 5 a 10 años de experiencia)
Carrera(s): Ciencia de la Computación

Descripción del puesto

Estamos en la búsqueda de un Desarrollador Senior con alta capacidad de liderazgo técnico para integrarse a nuestro equipo. Buscamos a un profesional que actúe como referente, garantizando la excelencia en la arquitectura y acompañando el crecimiento de nuestra tribu de desarrollo.

🎯 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.

🎓 Perfil Requerido

Formación: Profesional en Ciencia de la Computación. También se considera formación técnica con más de 10 años de experiencia en roles similares.
Experiencia: Mínimo 4 años en desarrollo de software, con experiencia comprobada liderando proyectos/equipos y trabajando bajo metodologías ágiles y despliegue continuo (CI/CD).
🛠️ Conocimientos Técnicos

Lenguajes de programación: Dominio experto de Java, Python y JavaScript.
Arquitectura: Microservicios (DDD), diseño de APIs REST/Servicios Web, Arquitectura Limpia (Clean Architecture), SOLID y patrones de diseño.
Gestión de Datos: Dominio de bases de datos SQL (modelado, optimización y procedimientos).
DevOps y Herramientas: GitLab (pipelines y repositorios), CI/CD y metodologías ágiles (Scrum/Kanban).
Valoramos positivamente (Plus): Frontend con Angular. Desarrollo móvil (Nativo Java/Kotlin/Swift o Flutter). Bases de datos NoSQL (MongoDB, Firebase).
📋 Funciones del Cargo

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.

Postular

Ingrese o cree su cuenta en Conecto para postular

Iniciar sesión