Programador Senior / Lima
Importante empresa con más de 10 en el mercado, se encuentra en la búsqueda de un Programador Senior con experiencia en el desarrollo de sistemas de gestión, estará a cargo de diseñar y desarrollar los módulos específicos para nuestro sistema ERP, con un enfoque en las áreas de recursos humanos y gestión de activos, Contar con experiencia demostrada en el desarrollo de sistemas complejos, capacidad para trabajar en proyectos multifuncionales y habilidades avanzadas de programación.
Requisitos:
1. Licenciatura en Ingeniería Informática, Ciencias de la Computación, o campo relacionado.
2. Experiencia mínima de 5 años en el desarrollo de sistemas de gestión empresarial.
3. Conocimiento profundo de lenguajes de programación como C# o similar.
4. Experiencia en el diseño y desarrollo de bases de datos relacionales, preferiblemente utilizando tecnologías como SQL Server, Oracle, o MySQL.
5. Habilidades avanzadas en el diseño de arquitecturas de software y en la integración de sistemas.
6. Experiencia en integración con API’s
7. Conocimiento en desarrollo de aplicaciones para Android / APK’s
8. Capacidad para trabajar de manera autónoma y en equipo, gestionando múltiples proyectos y prioridades.
9. Excelentes habilidades de comunicación.
10. Portafolio de desarrollos.
Funciones:
1.Desarrollar y programar el módulo de GTH para integrar datos del ERP y planillas, y agregar submódulos para funciones como programación, ejecución y alertas de eventos (por ejemplo, capacitaciones, evaluaciones, renovación de licencias, homologaciones, entre otros).
2.Diseñar y desarrollar un submódulo de contrataciones dentro del sistema de GTH, incluyendo procesos de selección, contratación y gestión de documentos relacionados.
3.Crear el módulo de gestión de activos TI, que permita asignar activos a personal, gestionar tickets de fallas, programar y realizar mantenimiento correctivo y preventivo, y administrar el stock por estado, entre otros procesos.
4.Desarrollar el módulo de gestión documentaria, integrando el maestro de activos y agregando funcionalidades de programación, ejecución y alertas de eventos para trámites documentarios, homologaciones, gestión de materiales peligrosos, revisiones técnicas, entre otros.
5.Colaborar estrechamente con el equipo de desarrollo de software y otros departamentos para entender los requisitos del negocio, proponer soluciones técnicas y asegurar la integración efectiva de los módulos desarrollados.
6.Realizar pruebas exhaustivas de los módulos desarrollados para garantizar su funcionalidad, usabilidad y seguridad.
7.Proporcionar soporte técnico y capacitación a los usuarios finales en el uso de los módulos desarrollados.