Te gustaría entrar a formar parte de un equipo de desarrollo backend muy especializado que desarrolla proyectos / productos que deben estar en alta disponibilidad / con alta concurrencia o llevados a cabo conjuntamente con el área de ML / IA?
Si llevas tiempo especializándote y te consideras un profesional :
1. con una base técnica sólida : participando en equipos con reto técnico. Se valorará especialmente haber estado involucrado en desarrollo de productos / plataformas con alta concurrencia
2. proactivo / a y quieres estar donde te permitan hacer planteamientos técnicos / implementación de soluciones que se salgan un poco del a, b, c,
3. te sientes cómodo / a con el enfoque ‘you build it, you run it’
4. compartes tus ideas, te mejoras continuamente a ti mismo y al equipo que te rodea
5. te apasionan los desafíos / retos tecnológicos,
En Ipglobal seguimos creciendo y ¡te estamos esperando!
Buscamos un / a Senior PHP Symfony Developer para nuestra sede de A Coruña ó 100% en remoto, que se incorporará a un equipo técnico muy especializado, responsable de una de las áreas de desarrollo más ambiciosa de la compañía.
Sus principales responsabilidades serán :
1. colaborar en los proyectos en los que se vea involucrado, estableciendo las principales líneas técnica,
2. refactorizar el código existente para mejorar el rendimiento, la legibilidad, el mantenimiento y la escalabilidad
3. supervisar el trabajo de otros compañeros / as, al tiempo que, contribuye al desarrollo y diseño de nuevas funciones / funcionalidades
4. compartir sus ideas y mejoras sobre la visión general de la plataforma / producto que estén desarrollando
Se requiere experiencia en desarrollo y programación web con PHP y Symfony de productos / plataformas y se valorará especialmente que estos desarrollos estén en alta disponibilidad / concurrencia. También valoraremos tener experiencia en desarrollos con otros frameworks como Laravel y el haber trabajado en integraciones con otras plataformas utilizando WS y APIs de terceros.
Mínimos requisitos :
1. Titulación universitaria de grado o Ingeniería Superior / Técnica en Informática y / o similares ó FP relacionado con desarrollo de aplicaciones web / multiplataforma
2. Experiencia profesional : Al menos 5 años en desarrollo y programación web en PHP orientado a objetos y en proyectos con Symfony
3. Experiencia en desarrollo de productos / plataformas con alta concurrencia / disponibilidad
4. Experiencia demostrable en el desarrollo de microservicios utilizando Symfony .
5. Experiencia en la transformación de sistemas monolíticos a microservicios .
6. Experiencia llevando a cabo evaluación, propuesta e implementación de soluciones / alternativas técnicas para resolver problemas e incidencias tecnológicas planteadas empleando las mejores prácticas, con un enfoque especial en la escalabilidad y alto rendimiento.
7. Mínimo 1 año de experiencia en maquetación Web (HTML, JS, CSS).
8. Experiencia en el manejo de modelo de datos en bases de datos relacionales (MySQL, SQLServer o PostgreSQL).
9. Experiencia con Doctrine ORM / ODM.
10. Experiencia trabajando con tests unitarios.
11. Experiencia integrando APIS de terceros.
12. Experiencia con Docker
13. Experiencia con TDD, DDD
14. Experiencia utilizando Git u otras soluciones para gestionar los repositos de código.
Soft skills : Resolutivo / Toma de decisiones / Orientación a la calidad y orden / Capacidad de análisis / Orientación a resultados / Trabajo en equipo….pero sobre todo buscamos, buena gente.
Qué harás cuando estés con nosotros? (Nos gusta la transparencia)
1. Diseñar, desarrollar e implementar microservicios utilizando Symfony.
2. Transformar nuestro sistema monolítico actual en un entorno de microservicios.
3. Garantizar que nuestros servicios puedan soportar una alta concurrencia.
4. Colaborar con el equipo para definir la arquitectura del sistema, las mejores prácticas y los estándares de codificación.
5. Planificar / analizar el desarrollo a partir de conceptos funcionales y técnicos del proyecto.
6. Trasladar las especificaciones a código ejecutable.
7. Ejecutar, depurar y mantener el código fuente del proyecto.
8. Refactorizar código existente para mejorar rendimiento, legibilidad, mantenibilidad y escalabilidad.
9. Trabajar en el proceso de desarrollo y mejora del software contribuyendo a la visión general del proyecto desde el nivel de aplicación.
10. Ejecutar y proponer alternativas técnicas para resolver problemas e incidencias tecnológicas planteadas y efectuar pruebas para detectar las no conformidades o posibles errores.
#J-18808-Ljbffr