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 :
- 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
- 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,
- te sientes cómodo / a con el enfoque ‘you build it, you run it’
- compartes tus ideas, te mejoras continuamente a ti mismo y al equipo que te rodea
- 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 :
- colaborar en los proyectos en los que se vea involucrado, estableciendo las principales líneas técnica,
- refactorizar el código existente para mejorar el rendimiento, la legibilidad, el mantenimiento y la escalabilidad
- supervisar el trabajo de otros compañeros / as, al tiempo que, contribuye al desarrollo y diseño de nuevas funciones / funcionalidades
- 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 :
- 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
- Experiencia profesional : Al menos 5 años en desarrollo y programación web en PHP orientado a objetos y en proyectos con Symfony
- Experiencia en desarrollo de productos / plataformas con alta concurrencia / disponibilidad
- Experiencia demostrable en el desarrollo de microservicios utilizando Symfony .
- Experiencia en la transformación de sistemas monolíticos a microservicios .
- 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.
- Mínimo 1 año de experiencia en maquetación Web (HTML, JS, CSS).
- Experiencia en el manejo de modelo de datos en bases de datos relacionales (MySQL, SQLServer o PostgreSQL).
- Experiencia con Doctrine ORM / ODM.
- Experiencia trabajando con tests unitarios.
- Experiencia integrando APIS de terceros.
- Experiencia con Docker
- Experiencia con TDD, DDD
- 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)
- Diseñar, desarrollar e implementar microservicios utilizando Symfony.
- Transformar nuestro sistema monolítico actual en un entorno de microservicios.
- Garantizar que nuestros servicios puedan soportar una alta concurrencia.
- Colaborar con el equipo para definir la arquitectura del sistema, las mejores prácticas y los estándares de codificación.
- Planificar / analizar el desarrollo a partir de conceptos funcionales y técnicos del proyecto.
- Trasladar las especificaciones a código ejecutable.
- Ejecutar, depurar y mantener el código fuente del proyecto.
- Refactorizar código existente para mejorar rendimiento, legibilidad, mantenibilidad y escalabilidad.
- Trabajar en el proceso de desarrollo y mejora del software contribuyendo a la visión general del proyecto desde el nivel de aplicación.
- 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.