8 de Mayo de 2024

Senior PHP Developer

Ipglobal

  • Provincia A Coruña
  • Contrato Indefinido
  • Jornada Completa
  • Remoto Permite el trabajo a distancia
  • Referencia Senior PHP Developer

¿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: ya has estado en posiciones de liderazgo técnico o has tomado decisiones sobre la arquitectura técnica de los mismos
  • que has estado involucrado/a en el 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!

Si quieres conocer más detalles, inscríbete en la oferta y nos pondremos en contacto contigo o envíanos tu CV a <dirección oculta>.

 

¿Qué buscamos?

 

Buscamos un/a Senior PHP 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:

  • asumir un papel de liderazgo 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 con alta disponibilidad/concurrencia. Se valorará tener experiencia en desarrollos con otros frameworks y el haber trabajado en integraciones con otras plataformas utilizando WS y APIs de terceros.

 

¿Quiénes somos?

 

Ipglobal es un grupo tecnológico de servicios digitales especializado en el desarrollo tecnológico.

Desarrollamos e integramos productos propios y realizamos servicios de partners de alto nivel para crear soluciones embebidas a medida de nuestros clientes.

 

Actualmente estamos centrados en varios productos y proyectos de larga duración que abarcan diferentes tecnologías para dar respuesta a las reglas de negocio de forma automatizada e inteligente.

Trabajamos de manera eficiente para cubrir y abarcar las necesidades de nuestros partners y clientes, así como, desarrollo de producto interno sobre el que iteramos en procesos de mejora continua.

 

Involucrados siempre en desarrollos en los que podamos marcar la diferencia y que aúnen las últimas tecnologías, el equipo de desarrollo de Ipglobal está embarcado en diversos desarrollos de productos/plataformas y en su transformación, de sistemas monolíticos a arquitecturas de microservicios pensadas para soportar alta concurrencia.

 

¿Cómo trabajamos en los equipos de desarrollo de Ipglobal?

 

Somos una empresa de producto enfocada a calidad, robustez, escalabilidad e innovación.

Todos los equipos de desarrollo trabajan de forma trasversal, apoyándose en prácticas ágiles para organizar tareas. Todo el mundo opina y aporta valor.

 

Usamos Scrum como metodología de trabajo, en sprints de 2 semanas (aprox.).

 

Priorizamos la calidad de nuestro software por ello desarrollamos implementando patrones modernos de diseño de software como DDD, usando herramientas de integración y despliegue continuo (CI/CD).

 

Desplegamos en infraestructura propia.

 

Nuestros productos están en constante evolución (nuevas funcionalidades, nuevas herramientas, aplicación de nuevas tecnologías) y por ello, si has llegado hasta aquí leyendo y esta posición te encaja, nos gustaría que te unieras a nuestro equipo.

 

¿Qué ofrecemos?

 

Puesto

Estabilidad: Contrato indefinido.

Crecimiento y carrera profesional

Plan de formación continua y anual. Cada trabajador propone formación adaptada a sus

necesidades.

 

Flexibilidad horaria: Franja horaria de referencia y teletrabajo:

 

  • Tenemos modalidad de trabajo híbrida con 2 días en teletrabajo: Normalmente el equipo disfruta uno de ellos, de lunes a jueves, porque los viernes solemos hacer jornada intensiva en remoto y hasta el mediodía para que empiece antes el fin de semana, pero si tú eres más de oficina, ésta siempre está abierta!
  • Podrás empezar y terminar tu jornada laboral cuando quieras: Nuestra franja de referencia es de 10am a 5.00pm, ya que en esa franja intentamos estar todos disponibles, a partir de ahí libertad:

 

- Si eres de madrugar puedes hacerlo desde las 8am, para estar libre a las 5.00pm.

- Si prefieres conciliar a primera hora o entrar más tarde, tienes 2 horas de margen.

 

• Jornada intensiva en los meses de julio y agosto.

• 22 días laborables de vacaciones + flexibilidad horaria necesaria para la conciliación.

 

Proyectos técnicos retadores

• Calidad técnica. Desarrollamos implementando patrones modernos de diseño de software como DDD, usando herramientas de integración y despliegue continuo (CI/CD).

• Retos técnicos complejos.

 

Localización_Sede: A Coruña

A 20 metros de la playa de Riazor y el paseo (con inmejorables accesos para entrar). Estamos en el edificio de la Casa del Agua, en un espacio abierto y diáfano de 1.000 m², con cristaleras de suelo a techo. En la planta superior, a un tramo de escaleras, tienes Termaria, uno de los mejores centros de spa, talasoterapia y actividades deportivas de España.

 

  • Rango salarial: Negociable en función de experiencia acreditada. Estamos abiertos a que el profesional nos indique sus expectativas salariales. Preferimos ser transparentes e ir alineados desde un inicio.
  • Beneficios: clases de inglés, formación adaptada, ofertas corporativas preferentes (seguro médico + parking).
  • Trabajo colaborativo: demos semanales, teambuilding anual, etc.
  • Otras ventajas: comedor equipado, fruta fresca todos los días, cafés/tés, etc.

 

Señas de identidad / Cultura corporativa

• 75 profesionales, Sede principal: A Coruña.

• Desarrollo de productos propios, proyectos ambiciosos, rentables y con gran proyección profesional.

• Un equipo de trabajo a tu medida para que uses el sistema operativo que más te guste.

• Cultura corporativa: Transparencia económica. Comunicación de resultados.

• Excelente ambiente laboral, joven y dinámico. Tu opinión cuenta.

• Posibilidades de promoción interna y desarrollo profesional.

• Cultura abierta a compartir conocimiento: demos semanales, charlas internas, teambuilding anual, etc

 

Stack técnológico con el que trabajarás

El clásico básico con el que funcionan las aplicaciones que tocarás es:

 

- Linux (aunque si quieres Windows para trabajar en tu equipo también nos vale)

- PHP 8.x y las que vengan!

- Apache 2.4+

- MySQL 8+

- MongoDB 4.4+

 

En cuanto a frameworks y herramientas:

- Symfony 6.4 ...esto ya te lo podrías imaginar por el título de la oferta

- Laravel 10.x

- Análisis estático con PHP CS Fixer, PHPStan, Psalm

 

Otras herramientas y tecnologías que te encontrarás por el camino:

- PHPStorm

- ElasticSearch + Kibana

- RabbitMQ

- SonarQube

- GitLab

 

Metodologías y procedimientos:

- Testing con PHPUnit

- DDD

- Integración continua con GitLab CI/CD

- Despliegues on-premise con GitLab CI/CD

 

¿Qué vas a necesitar de inicio?

 

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

- 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.

 

Valoraremos positivamente:

- Experiencia en el mundo frontend JS, aunque no sea tu ámbito principal.

 

¿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.

 

Si quieres conocer más detalles, inscríbete en la oferta y nos pondremos en contacto contigo o envíanos tu CV a <dirección oculta>.

web:3.12.71.26:Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected]):2024-05-19 20:32:16