Descripción de la vacante
MOODLE FULL STACK DEVELOPER. Madrid, modelo híbrido en Madrid, España
Indra
- HíbridoCombinación de oficina y remoto
- Tiempo completoJornada semanal estándar
8 PHP
Madrid, España
MOODLE FULL STACK DEVELOPER. Madrid, modelo híbrido Ubicación: Madrid, MD, ES Perfil profesional: Defensa y Seguridad Experiencia requerida: Más de 2 años de experiencia Modalidad del puesto: Híbrido En Indra Group, protegemos lo que más importa . Lideramos el desarrollo de soluciones tecnológicas punteras que refuerzan la seguridad nacional e internacional, contribuyendo a la defensa de infraestructuras críticas, la resiliencia del ciberespacio y la protección de operaciones estratégicas. Buscamos incorporar un/a Moodle Full Stack Developer con experiencia en desarrollo PHP y personalización avanzada de plataformas Moodle para participar en proyectos estratégicos de transformación digital y formación online.
¿Qué harás?
- Desarrollar y mantener plataformas Moodle garantizando su correcto funcionamiento y evolución.
- Personalizar temas, plugins y funcionalidades adaptadas a las necesidades del cliente.
- Participar en el desarrollo Full Stack utilizando PHP, JavaScript, HTML, CSS y SQL.
- Integrar Moodle con aplicaciones corporativas, servicios externos y APIs.
- Gestionar y optimizar bases de datos MySQL y PostgreSQL.
- Resolver incidencias técnicas y realizar soporte correctivo y evolutivo.
- Implementar mejoras de rendimiento, escalabilidad y seguridad en los entornos Moodle.
- Participar en despliegues, actualizaciones y mantenimiento de plataformas.
- Diseñar y desarrollar informes y funcionalidades orientadas al seguimiento del aprendizaje.
- Colaborar con equipos funcionales y técnicos para definir requisitos y proponer soluciones tecnológicas.
- Desarrollar plugins personalizados y adaptar componentes del núcleo de Moodle cuando sea necesario.
- Aplicar buenas prácticas de desarrollo, pruebas y documentación técnica.
¿Qué buscamos en ti?
No te preocupes si no cumples el 100% de lo que buscamos. ¡Anímate, conoce nuestra propuesta y así conoceremos lo que nos puedes aportar!- Grado en Ingeniería Informática o titulación equivalente.
- Experiencia en desarrollo y personalización de plataformas Moodle.
- Conocimientos avanzados en PHP 8.x, JavaScript moderno, HTML5, CSS3 y SASS.
- Experiencia con frameworks PHP como Laravel, Symfony o CodeIgniter.
- Conocimientos en bases de datos MySQL y PostgreSQL.
- Experiencia trabajando con arquitecturas SPA y frameworks como React, Angular o Vue.js.
- Conocimiento de programación orientada a objetos, principios SOLID, patrones de diseño y arquitecturas modernas.
- Experiencia en desarrollo de plugins y temas personalizados en Moodle utilizando Mustache.
- Conocimientos de integración mediante APIs, web services y conexión con LMS, ERPs o CRMs.
- Experiencia con entornos LAMP/MAMP, Docker y herramientas de monitorización y optimización.
- Conocimientos en sistemas de caché como Redis o Elasticsearch.
- Experiencia aplicando metodologías ágiles (Scrum/Kanban) y uso de Git.
- Conocimiento de pruebas unitarias y de integración mediante PHPUnit y Behat.
- Valorable experiencia con herramientas de pruebas de rendimiento como JMeter.
- Conocimiento de estándares web, accesibilidad (W3C) y buenas prácticas de seguridad web.
- Capacidad para trabajar en entornos colaborativos multidisciplinares y orientación a la calidad técnica.
Lo que te ofrecemos
- Estabilidad y Futuro: Proyectos a largo plazo en una compañía líder tecnológica con más de 60.000 profesionales, con seguridad financiera.
- Proyectos Innovadores y de Alto Alcance: Trabajarás con tecnologías de vanguardia en proyectos de transformación digital con impacto real.
- Ambiente Cercano y Transparente: Disfrutarás de una comunicación directa y fluida con responsables y compañeros, en un entorno colaborativo y abierto.
- Autonomía y Flexibilidad: Tendrás libertad para organizar tu trabajo, con una conciliación real y adaptada a tu ritmo.
- Plan de carrera adaptado a ti: Diseñado para impulsar tu crecimiento y desarrollo profesional.
- Formación continua: en Open University y Udemy for Business (¡más de 6.000 cursos para especializarte!).
- Descuentos exclusivos para tu bienestar: Disfruta de ventajas en gimnasios, restaurantes, tiendas, ocio y mucho más al ser empleado de Indra.
- Retribución competitiva y planes de compensación flexibles a tus necesidades.
¿Cómo es nuestro proceso de selección?
- Revisión de tu perfil: Evaluamos tu experiencia y habilidades para determinar si encajas con lo que buscamos.
- Primera toma de contacto (5-10 min): Si recibes una llamada de un número desconocido, ¡es nuestro equipo! Será una conversación rápida para conocerte y resolver cualquier duda.
- Entrevista técnica: Te reunirás con el equipo, quienes te explicarán el proyecto y las tareas diarias. También exploraremos tus conocimientos técnicos. Además, te realizaremos breves pruebas de competencias psicológicas e inglés.
- Oferta y bienvenida: Si todo va bien, ¡te incorporas a nuestro equipo y comenzamos esta nueva etapa juntos!