Desarrollador Full-Stack

Hace 4 semanas

Surco Lima, LIM, Perú Remote Jobs Jornada completa
Objetivo del Puesto:
- Buscamos un profesional responsable de analizar, diseñar, desarrollar, mantener y evolucionar las soluciones del ecosistema digital AYC, trabajando bajo la supervisión y mentoría del Tech Lead y desarrolladores senior.
- El rol exige asegurar código limpio, probado, documentado y alineado a estándares de ingeniería, dentro de un entorno orientado a productividad tecnológica y uso estratégico de Inteligencia Artificial en el desarrollo de software.

Requisitos:
- Experiencia mínima de 3 años en desarrollo backend utilizando Java y Spring Boot.
- Conocimiento sólido en arquitectura de microservicios, APIs REST y bases de datos relacionales.
- Experiencia trabajando con procesos CI/CD y testing automatizado (JUnit, Mockito).
- Deseable experiencia en integraciones con APIs de terceros.
- Capacidad para trabajar bajo estándares de calidad técnica, seguridad y buenas prácticas de desarrollo.
- Perfil IA-First: uso frecuente de herramientas de Inteligencia Artificial aplicadas al análisis, productividad y documentación técnica. Principales

Funciones:
- Analizar requerimientos funcionales y técnicos de usuario.
- Diseñar soluciones alineadas a la arquitectura tecnológica establecida por la compañía.
- Desarrollar lógica de negocio para los distintos módulos de productos digitales bajo supervisión técnica del equipo senior.
- Implementar microservicios y APIs siguiendo estándares de desarrollo, seguridad y arquitectura.
- Escribir pruebas unitarias y de integración de forma sistemática.
- Participar activamente en procesos de revisión de código (code review).
- Documentar APIs mediante OpenAPI/Swagger y mantener actualizada la documentación técnica.
- Colaborar en integraciones con sistemas externos como APIs de pago, SUNAT, servicios de notificación y otras plataformas.
- Seguir lineamientos en configuración de pipelines CI/CD y procesos básicos de despliegue.
- Reportar avances, bloqueos y riesgos técnicos al Tech Lead de forma oportuna.
- Aprender continuamente del equipo senior y brindar soporte a desarrolladores junior cuando sea requerido.
- Ejecutar cualquier otra tarea afín al rol asignada por su jefatura superior. Responsabilidades del Cargo:
- Será responsable de la correcta implementación, validación, pruebas y documentación de los componentes de software asignados, garantizando cumplimiento de estándares técnicos y definición de entregables establecidos por el equipo de desarrollo. Metas Operativas:
- Cumplir con la entrega de tareas asignadas dentro de cada sprint.
- Garantizar calidad técnica en el código desarrollado.
- Asegurar que el código supere exitosamente procesos de validación CI/CD.
- Minimizar defectos detectados durante las etapas de QA.
- Contribuir activamente al cumplimiento de objetivos del equipo de desarrollo. Indicadores de Desempeño (KPIs):
- Cobertura de pruebas unitarias sobre código desarrollado.
- Tasa de defectos detectados en procesos de QA.
- Nivel de cumplimiento de compromisos asumidos en sprint planning.
- Calidad técnica evidenciada en revisiones de código y adherencia a estándares de desarrollo.

Ofrecemos:
- Remuneración acorde al mercado.
- Ingreso a planilla con todos los beneficios de ley desde el primer día.
- EPS cubierta al 100% y Seguro Vida Ley según política interna.
- Pagos a fin de mes.
- Modalidad de trabajo híbrida.

Horario:
- Lunes a viernes: 9:00 a.m. a 6:00 p.m.
- Sábados: 9:00 a.m. a 1:00 p.m.
- Días presenciales: Martes y jueves.