¡Atención! ¡Estamos en busca de talento excepcional!
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? ¡Envía tu CV y comienza tu nueva aventura!