Descripción
Resumen:
Buscamos un Desarrollador Backend Senior con sólida capacidad de liderazgo técnico para dar forma y evolucionar nuestra plataforma backend, dirigir la arquitectura, mejorar la calidad del código y mentorizar a ingenieros.
Aspectos destacados:
1. Liderar los esfuerzos de desarrollo backend y tomar decisiones técnicas de diseño
2. Promover la excelencia en ingeniería y difundir las mejores prácticas
3. Mentorizar y apoyar a otros desarrolladores mediante orientación técnica
**Descripción de la empresa**
SGS es la empresa líder mundial en pruebas, inspección y certificación. Operamos una red de más de **2.500 laboratorios e instalaciones comerciales en 115 países**, respaldada **por un equipo de más de 100.000 profesionales comprometidos**. Con **más de 145 años de excelencia en servicios**, combinamos la precisión y exactitud que caracterizan a las empresas suizas para ayudar a las organizaciones a alcanzar **los más altos estándares de calidad, cumplimiento y sostenibilidad.**
Nuestra promesa de marca – **«cuando necesita estar seguro»** – refleja nuestro compromiso con la **confianza, la integridad y la fiabilidad**, lo que permite a las empresas **prosperar con confianza**. Ofrecemos con orgullo nuestros **servicios especializados** bajo la marca **SGS**, así como una cartera de **marcas especializadas de confianza**, entre las que se incluyen **Applied Technical Services**, **Brightsight**, **Bluesign** y **Nutrasource**.
**Descripción del puesto**
Buscamos un **Desarrollador Backend Senior** con sólidas habilidades de liderazgo técnico para contribuir a dar forma y evolucionar nuestra plataforma backend. Usted actuará como referencia técnica para el equipo, asumirá la responsabilidad de la arquitectura backend, mejorará la calidad del código y los estándares de ingeniería, y ayudará a fomentar una cultura más madura y centrada en la ingeniería.
Trabajará en una plataforma SaaS basada en .NET 10, ejecutada principalmente en Azure PaaS, en un entorno internacional y de habla inglesa.
**Responsabilidades**
* Diseñar, construir y evolucionar sistemas backend escalables, seguros y mantenibles.
* Liderar los esfuerzos de desarrollo backend, impulsando las decisiones técnicas de diseño y arquitectónicas.
* Ser una referencia técnica para el equipo y también apoyar y mentorizar a otros ingenieros
* Asumir la responsabilidad del ciclo de vida completo del software: desde la concepción y el diseño hasta la implementación, el monitoreo y la mejora continua.
* Trabajar con sistemas modernos y heredados
* Colaborar con los equipos de producto, frontend y DevOps para ofrecer soluciones de extremo a extremo.
* Promover la excelencia en ingeniería al difundir las mejores prácticas (código limpio, principios SOLID, estrategias de pruebas).
* Diseñar e implementar sistemas distribuidos y soluciones basadas en eventos.
* Construir y optimizar tuberías CI/CD para permitir entregas rápidas y fiables.
* Garantizar la fiabilidad, el rendimiento y la observabilidad de los sistemas en entornos productivos.
* Mentorizar y apoyar a otros desarrolladores mediante revisiones de código, intercambio de conocimientos y orientación técnica.
* Contribuir a la documentación técnica y asegurar que los conocimientos se compartan eficazmente dentro del equipo.
**Requisitos**
* 7 o más años de experiencia en desarrollo backend, principalmente con .NET / C#.
* Amplia experiencia diseñando sistemas escalables y mantenibles.
* Profundo conocimiento de los principios de ingeniería de software (arquitectura limpia, diseño guiado por el dominio (DDD), pruebas unitarias/integradas).
* Experiencia práctica con APIs REST y GraphQL.
* Sólida experiencia con bases de datos relacionales (p. ej., SQL Server) y herramientas ORM como Entity Framework Core.
* Experiencia con arquitecturas distribuidas o orientadas a servicios.
* Experiencia integrando soluciones de autenticación y autorización (p. ej., Auth0)
* Amplios conocimientos de patrones de comunicación asíncrona y sistemas de mensajería (p. ej., RabbitMQ, Kafka, Service Bus).
* Experiencia demostrada con tuberías CI/CD y prácticas modernas de DevOps.
* Competencia con Git y flujos de trabajo colaborativos de desarrollo.
Habilidades deseables:
* Experiencia con Azure Functions, Azure Event Hubs, Azure Storage y Azure AI Search
* Conocimientos de Infraestructura como Código (p. ej., Terraform)
* Experiencia con monitoreo, registro y observabilidad en sistemas productivos
* Familiaridad con Docker y entornos contenerizados
* Experiencia previa en liderazgo técnico o como tech lead
**Información adicional** **¿Por qué unirse a SGS?**
* Únase a una empresa globalmente reconocida y estable, líder en la industria de pruebas, inspección y certificación (TIC).
* Disfrute de un **horario flexible y un modelo de trabajo híbrido.**
* Acceda a oportunidades continuas de aprendizaje mediante SGS University y Campus.
* Colabore en un entorno multinacional con colegas de distintos continentes.
**Postúlese ahora**:
En SGS, estamos comprometidos con fomentar una cultura abierta, amigable y de apoyo, basada en el trabajo en equipo. Valoramos la diversidad y ofrecemos innumerables oportunidades para aprender, desarrollar su experiencia y alcanzar su máximo potencial. ¡Postúlese ahora para unirse a nuestro motivado y dinámico equipo!