Software Engineer
• Mantenimiento Evolutivo y Correctivo: Realización del mantenimiento y mejoras continuas de la plataforma del cliente, asegurando su funcionamiento óptimo y adaptación a nuevas necesidades.• Desarrollo y Mantenimiento de Aplicaciones: Encargado del desarrollo y mantenimiento de aplicaciones con un enfoque en la calidad y el rendimiento.• Help Desk Nivel 3: Provisión de soporte técnico avanzado, resolución de problemas complejos y asistencia en la resolución de incidentes críticos a través de la plataforma Invgate.• Seguimiento y Resolución de Issues: Monitorización y análisis de problemas reportados por el cliente, generación de fixes e implementación de soluciones efectivas.• Preparación de Versionado y Testing: Gestión del proceso de versionado y realización de pruebas para asegurar la estabilidad del software.• Soporte en Configuraciones Regionales: Asistencia en la configuración y adaptación del software para mercados en América Latina, el Caribe y México.• Desarrollo Tecnológico: Trabajo con tecnologías como JavaScript vanilla y desarrollo de DLLs en C.• Participación en el Ciclo de Vida del Proyecto: Involucrado en todas las etapas del ciclo de vida del proyecto, desde la planificación y diseño hasta la implementación y mantenimiento.• Reuniones y Retroalimentación: Participación en reuniones diarias (stand-ups) todas las mañanas y en retrospectivas mensuales para evaluar el progreso y mejorar los procesos.Herramientas de Gestión de Proyecto:• Confluence• JiraHerramientas de Control de Versiones:• Git• GitLab• TortoiseGitMetodología de gestión:• KanbanCompetencias Técnicas:• Lenguajes de Programación: C#, C, JavaScript, TypeScript• Gestión de Requerimientos: Análisis y definición de historias de usuario, validación de requisitos del cliente, pruebas para asegurar el cumplimiento de los requisitos, estimación de tiempos y recursos necesarios, y documentación completa del proceso.