




Resumen: Este puesto de Desarrollador Full Stack implica construir aplicaciones escalables y de alto rendimiento para plataformas de comercio digital, colaborar con equipos ágiles y adoptar tecnologías emergentes. Aspectos destacados: 1. Contribuir al desarrollo de plataformas globales de comercio digital 2. Trabajar en toda la pila tecnológica con frameworks modernos y tecnologías en la nube 3. Utilizar herramientas de desarrollo asistidas por IA y promover la adopción responsable de la IA Como **Desarrollador Full Stack**, formará parte del equipo Global de Soluciones de Software Personalizado y contribuirá al desarrollo de las plataformas centrales de Comercio Digital de PPG. En este puesto, desarrollará aplicaciones escalables y de alto rendimiento que se integren con diversos sistemas internos, apoyando a nuestros socios globales en la compra y recepción de productos PPG de forma fluida. Trabajará en toda la pila tecnológica, aplicando su experiencia en .NET, frameworks modernos de front-end y tecnologías en la nube para entregar soluciones de software robustas y eficientes. La colaboración es fundamental: trabajará estrechamente con arquitectos de soluciones, ingenieros DevOps y otros miembros de equipos ágiles para traducir requisitos funcionales y no funcionales en código seguro y mantenible. Aplicará las mejores prácticas de ingeniería de software, participará en revisiones de código y adoptará continuamente tecnologías emergentes, incluidas herramientas de desarrollo asistidas por IA como GitHub Copilot. **Ubicación: Wrocław/Brno/Barcelona** **Modelo de trabajo: Híbrido (3 días por semana en la oficina)** **Requisitos** * 7 o más años de experiencia en desarrollo con C#/.NET, incluidos .NET Core, ASP.NET y Entity Framework * Sólidas habilidades de desarrollo front-end con Angular 9+, TypeScript, RxJS, HTML, CSS y SASS * Experiencia práctica en la construcción de APIs web RESTful y en el trabajo con microservicios * Competencia con frameworks y herramientas modernas de desarrollo: + GraphQL (Hot Chocolate), MassTransit, Autofac, Mapster, AutoMapper, FluentValidation + Apollo Angular, Angular Material * Experiencia trabajando en entornos en la nube, preferiblemente Microsoft Azure * Conocimiento de herramientas y prácticas DevOps: Azure DevOps, Terraform, PowerShell, MACH Composer * Sólida comprensión de Git, principios SOLID, patrones de diseño y mejores prácticas arquitectónicas * Experiencia utilizando herramientas de desarrollo asistidas por IA (por ejemplo, GitHub Copilot) para mejorar la productividad y la calidad del código * Interés por aplicar la IA en experiencia del cliente, automatización u optimización de ingeniería * Excelentes habilidades de comunicación y trabajo en equipo * Nivel de inglés intermedio-alto (B2+) * Título universitario (grado o máster) en Ciencias de la Computación, Sistemas de Información o campo relacionado **Deseable** * Experiencia con: Commerce Tools, Kontent.AI, Algolia o tecnologías relacionadas de contenido/búsqueda (por ejemplo, Elasticsearch, Solr) * Conocimientos de Docker, Xunit, Flurl.Http, Serilog, Moq, Snapshooter, FluentValidation * Comprensión de las mejores prácticas de SEO, marcado semántico e integración de análisis/seguimiento * Experiencia en la entrega de sitios de marketing o comercio electrónico de alto tráfico y precisión píxel por píxel * Exposición a bibliotecas de IA/ML, frameworks de chatbots o conceptos de ingeniería de prompts **Responsabilidades** * Analizar requisitos comerciales, funcionales y técnicos detallados para plataformas digitales (experiencia del cliente y comercio electrónico) * Desarrollar aplicaciones robustas y escalables en un entorno ágil Scrum, garantizando una entrega de alta calidad * Apoyar las pruebas, despliegue, mantenimiento y evolución de las aplicaciones resolviendo errores e implementando mejoras * Colaborar con los equipos de Arquitectura, Seguridad y DevOps durante todo el ciclo de vida del desarrollo de software * Adoptar y promover herramientas de QA y CI/CD, incluidas ReSharper, SonarQube, Checkmarx y BrowserStack * Brindar soporte fuera de horario cuando sea necesario y ayudar en la resolución de incidencias en producción * Realizar revisiones de código y ofrecer orientación técnica a los miembros del equipo * Diseñar, desarrollar y mantener pruebas unitarias para garantizar la cobertura y prevenir regresiones * Participar en lanzamientos oportunos y estables de nuevas aplicaciones o funciones * Mantenerse actualizado sobre tecnologías emergentes —incluidas la IA y el aprendizaje automático— y evaluar su pertinencia * Identificar oportunidades para integrar funcionalidades impulsadas por IA (por ejemplo, procesamiento del lenguaje natural, búsqueda semántica, motores de recomendación) en soluciones digitales * Utilizar GitHub Copilot y herramientas similares de IA para agilizar el desarrollo y reducir código repetitivo * Validar el código generado por IA en cuanto a exactitud, seguridad y mantenibilidad, promoviendo la adopción responsable de la IA * Adoptar continuamente nuevas metodologías alineadas con los estándares de la empresa * Garantizar el cumplimiento de las políticas internas de seguridad y las mejores prácticas \#POLHIRINGPPG Los rangos salariales y beneficios de PPG pueden variar según la ubicación, lo que nos permite remunerar a los empleados de forma competitiva en distintos mercados geográficos. PPG considera diversos factores al tomar decisiones sobre la remuneración, entre ellos, pero sin limitarse a ello, las competencias, la experiencia y la formación, las cualificaciones y estudios, las licencias y certificaciones, y otras necesidades organizacionales. Pueden aplicarse otros incentivos. Nuestros programas de beneficios para empleados están diseñados para apoyar la salud y el bienestar de nuestros empleados. Cualquier cobertura de seguros y beneficios se ajustará a los términos y condiciones de los planes aplicables y de los documentos reglamentarios correspondientes.


