Analista Programador Backend GeneXus | RPG | C#
GestionSource · Santiago de Surco, Peru
Apply & track with Apply EdgeAnalista 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.