Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Programador Senior

BeFind Staff Selection

Madrid

Híbrido

EUR 40.000 - 60.000

Jornada completa

Ayer
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

Una consultora de selección de personal está buscando un/a Programador/a SENIOR para liderar el ciclo completo de desarrollo de su ERP en Madrid. Se requiere experiencia en Python y SQL, así como conocimientos en automatización de procesos y desarrollo de APIs. La oferta incluye un contrato indefinido, jornada completa y un entorno de trabajo flexible que combina presencialidad con posibilidades de teletrabajo. Ofrecen un salario competitivo y un horario que favorece el equilibrio entre vida laboral y personal.

Servicios

Salario competitivo
Flexibilidad horaria
Teletrabajo posible

Formación

  • Al menos 2 años en desarrollo con Python y experiencia en automatización de procesos empresariales.
  • 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.).

Responsabilidades

  • Desarrollo de Servicios Síncronos mediante scripts de lógica de negocio.
  • Gestión de API asegurando la seguridad de los endpoints.
  • Conectar con plataformas externas para asegurar consistencia transaccional.

Conocimientos

Desarrollo en Python
Automatización de procesos
Desarrollo de APIs
Optimización de consultas SQL
Interacción con bases de datos

Educación

Grado en Ingeniería Informática o afines

Herramientas

Git
Bases de datos SQL
Paquete Office
Descripción del empleo

¡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!

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.