
Web GESTION SOURCE S.A.C.
Analista Programador Backend | GeneXus | RPG | C#✔ Requisitos: Experiencia en desarrollo y mantenimiento de aplicaciones con GeneXus, de preferencia versiones 16, 17 o 18. Experiencia en desarrollo sobre plataformas AS/400 / IBM i. Conocimiento y experiencia en programación RPG, RPG IV, RPGLE y/o CL. Experiencia en desarrollo de APIs y servicios backend con C# .NET. Conocimiento y experiencia en .NET Core y Entity Framework. Conocimiento en diseño, desarrollo, consumo e integración de APIs REST/SOAP. Conocimientos de autenticación, seguridad de APIs y buenas prácticas de desarrollo backend. Manejo de bases de datos DB2 for i, SQL/400, Query/400, SQL Server u otras bases de datos relacionales. Experiencia en mantenimiento evolutivo, correctivo y desarrollo de nuevas funcionalidades. Conocimiento y experiencia en procesos batch y online dentro de entornos core o sistemas empresariales. Experiencia en integración con sistemas legados, APIs, servicios empresariales o plataformas core. Experiencia en desarrollo, optimización y mantenimiento de consultas SQL y componentes backend. Experiencia en Git y herramientas de control de versiones. Experiencia en soporte de aplicaciones productivas, análisis de incidencias y determinación de causas raíz. Deseable experiencia en el sector financiero, banca, créditos, cobranzas, cuentas, pasivos o procesos transaccionales. Deseable experiencia o conocimientos en AWS; se valorará contar con certificación. Deseable conocimiento de DevOps, CI/CD, Docker y Kubernetes. Deseable experiencia en herramientas de observabilidad y monitoreo, como Prometheus, Grafana o similares. Manejo de metodologías ágiles como Scrum/Kanban y herramientas como Jira o Azure DevOps. Capacidad de análisis funcional/técnico, documentación, análisis de impacto y soporte a aplicaciones productivas.✔ Funciones: Analizar, diseñar, desarrollar e implementar soluciones backend sobre GeneXus, AS/400 / IBM i y C# .NET. Desarrollar, exponer, consumir y mantener APIs REST/SOAP para la integración entre sistemas. Realizar mantenimiento evolutivo y correctivo de aplicaciones existentes. Desarrollar y optimizar procesos batch, online, consultas SQL y componentes de integración y backend. Participar en la integración de sistemas core con plataformas digitales, sistemas legados y sistemas empresariales. Desarrollar y mantener soluciones utilizando .NET Core y Entity Framework, cuando corresponda. Implementar integraciones considerando buenas prácticas de seguridad, autenticación y exposición de APIs. Brindar soporte técnico a aplicaciones en producción, identificando causas raíz, resolviendo incidencias y proponiendo mejoras. Elaborar documentación técnica, análisis de impacto y evidencias de desarrollo. Coordinar con equipos funcionales, QA, arquitectura, infraestructura, seguridad y proveedores para la atención de requerimientos. Participar en pruebas unitarias, pruebas integrales, certificación y despliegues controlados. Participar en procesos de CI/CD, despliegues y automatización, cuando corresponda. Participar en iniciativas de monitoreo y observabilidad de aplicaciones y servicios.✔ Modalidad: Híbrido (Debe de asistir 02 veces a la semana)
Debes acceder para presentar la solicitud para este puesto.