¡Atención! ¡Estamos en busca de talento excepcional!
¿Es usted el solicitante adecuado para esta oportunidad? Descúbralo leyendo el resumen del puesto a continuación.
Desde BeFind, Consultoría de Selección de Personal, buscamos un/a Programador/a SENIOR en Madrid que liderará el ciclo de vida completo de desarrollo del ERP de la empresa.
La persona seleccionada será responsable de mantener y evolucionar una arquitectura compleja basada en Python y SQL, desarrollando interfaces de usuario avanzadas, optimizando un modelo de datos híbrido y orquestando procesos de automatización. Además, participará en otras integraciones o desarrollos promovidos por el departamento de Innovación. Su función debe ser clave en la creación de soluciones tecnológicas eficaces, combinando conocimientos técnicos y habilidades de resolución de problemas.
¿Qué harás en tu día a día?
1. Desarrollo y Arquitectura
* Desarrollo de Servicios Síncronos: Crear y mantener scripts de lógica de negocio utilizando el framework interno para conectar la UI con la base de datos.
* Gestión de APIs: Diseñar y asegurar endpoints.
* Arquitectura Personalizada: Desarrollar y mantener componentes visuales.
* Interacción Avanzada: Implementar grids de datos complejos, calendarios interactivos (FullCalendar) y dashboards reactivos, asegurando la carga eficiente de datos masivos.
* Manipulación interfaz: Adaptar y extender la interfaz nativa de Redmine mediante inyección de scripts y estilos dinámicos para mejorar la experiencia de usuario (UX).
* Colaborar con diseñadores de UX/UI y desarrolladores de back-end para integrar la funcionalidad del sitio web
* Realizar pruebas continuas y solucionar problemas de código para mantener la estabilidad y funcionalidad del sitio web
* Mantener y actualizar el código, realizando actualizaciones regulares para asegurar que el sitio web se mantenga actualizado con las últimas tecnologías y prácticas
2. Ingeniería de Datos y SQL
* Gestionar bases de datos, diseñando esquemas eficientes, escribiendo consultas optimizadas y asegurando la integridad y seguridad de los datos
* Optimización de Consultas Complejas: Escribir y optimizar consultas SQL avanzadas.
3. Automatización
* Integración de Sistemas: Conectar con plataformas externas asegurando la consistencia transaccional.
* Automatización de Procesos (RPA): Identificar cuellos de botella operativos y desarrollar scripts de Python para automatizar tareas repetitivas (conciliación de costes, validación de documentos).
4. Soporte
* Proporcionar soporte continuo a los clientes internos y externos, asegurando una experiencia de usuario óptima
¿Qué buscamos en ti?
* Formación universitaria oficial y homologada como Grado en Ingeniería Informática o afines.
* Al menos 2 años en desarrollo con Python y experiencia en automatización de procesos empresariales.
* Formación en desarrollo de sistemas y plataformas web.
* Conocimientos avanzados de lenguajes de programación como Python, PHP, HTML, CSS y Javascript
* Experiencia en integración de sistemas y desarrollo de APIs (REST, SOAP, etc.).
* Familiaridad con bases de datos SQL y NoSQL.
* Conocimiento de protocolos y estándares de integración (HTTP, JSON, XML, etc.).
* Experiencia con sistemas de control de versiones (Git).
* Usuario avanzado de Paquete Office.
* Capacidad analítica para entender procesos complejos y convertirlos en flujos automatizados.
¿Qué ofrece la empresa?
* Contrato indefinido con el cliente final
* Jornada completa
* Horario: lunes a jueves (8:00-17:00) y viernes (8:00-15:00) con flexibilidad horaria
* Puesto presencial en Madrid, con posibilidad de teletrabajo
* Salario competitivo
¿Estás preparado/a para el reto? xohynlm ¡Envía tu CV y comienza tu nueva aventura!