




Resumen: Únase a la división GMS de NCC Group como Desarrollador Senior de Python, desempeñando un papel clave en el diseño, entrega y soporte de soluciones de software de alta calidad para productos de ciberseguridad críticos para la misión. Aspectos destacados: 1. Trabajar en productos y servicios críticos para la misión relacionados con la ciberseguridad 2. Diseñar, desarrollar y mantener sistemas de software escalables y eficientes 3. Orientar y formar a desarrolladores junior, garantizando el cumplimiento de las mejores prácticas ### **Descripción** Una oportunidad emocionante para formar parte del equipo central de Ingeniería de Software dentro de la división GMS de NCC Group. Usted será un experto en desarrollo (SME), desempeñando un papel clave en el diseño, entrega y soporte de soluciones de software de alta calidad. Esta es una excelente oportunidad para trabajar en productos y servicios críticos para la misión relacionados con la ciberseguridad, para una de las principales prácticas mundiales. El puesto requiere una sólida experiencia práctica en Python, junto con una amplia y profunda comprensión de las prácticas modernas de programación, múltiples lenguajes de programación y estándares de entrega de software que abarcan diversas líneas de proyectos nuevas y existentes; colaborando con un equipo global más amplio para desarrollar eficientemente soluciones en la nube siguiendo las mejores prácticas de CI/CD. Buscamos un Desarrollador Senior de Python altamente cualificado y experimentado para unirse a nuestro dinámico equipo. El candidato ideal será responsable de diseñar, desarrollar y mantener sistemas de software escalables y eficientes utilizando Python, tecnologías en la nube y sin servidor. Este puesto exige una comprensión profunda de Python y tecnologías relacionadas, así como sólidas capacidades de liderazgo y mentoría. Usted será un miembro senior del equipo de desarrollo con capacidad tanto para contribuir como para guiar a otros miembros del equipo hacia el desarrollo de software de alta calidad, con la ayuda del Líder de Ingeniería de Producto / Arquitectura* Colaborar estrechamente con otros desarrolladores, UX, QA, DevOps y arquitectura en la nube * Desarrollo de código de alta calidad siguiendo las prácticas de desarrollo establecidas por el Líder de Ingeniería de Producto / Arquitectura * Formación de miembros más junior del equipo * Realización periódica de revisiones de código * Aplicación de un enfoque centrado primero en las pruebas y contribución al mantenimiento de métricas de calidad del código ### **Principales responsabilidades** * **Diseño y desarrollo:** Crear e implementar aplicaciones y sistemas basados en Python, garantizando su funcionalidad y rendimiento. * **Liderazgo y mentoría:** Orientar y formar a desarrolladores junior, brindando experiencia técnica y asegurando el cumplimiento de las mejores prácticas. * **Colaboración:** Trabajar de forma colaborativa con equipos multifuncionales para definir los requisitos y especificaciones del proyecto, garantizando que el software cumpla con los objetivos comerciales. * **Aseguramiento de la calidad del código:** Realizar revisiones de código para garantizar su calidad, sugerir mejoras y mantener las mejores prácticas. * **Resolución de problemas y depuración:** Identificar y resolver errores en el código, asegurando el funcionamiento fluido del software. * **Mantenerse actualizado:** Mantenerse al día con las últimas tendencias y estándares en el desarrollo con Python. * **Optimización del rendimiento:** Optimizar y probar el software para garantizar su funcionalidad y un funcionamiento fluido. * **Documentación:** Preparar y mantener documentación técnica para garantizar la transparencia y accesibilidad para el equipo. ### **Habilidades, conocimientos y experiencia** **Comportamientos:*** Centrarse en clientes y usuarios finales. * Trabajar como un solo NCC. * Aprender siempre. * Ser inclusivo y respetuoso. * Entregar resultados excepcionales. **Cualificaciones:*** Licenciatura o máster en Ciencias de la Computación, Ingeniería o campo relacionado. * Experiencia demostrada como desarrollador de Python. * Familiaridad con la creación de código en entornos sin servidor. * Familiaridad con la arquitectura de Azure y las API REST. * Conocimiento de bases de datos y SQL. * Desarrollo seguro de software. * Atención al detalle y sólidas capacidades de resolución de problemas. * Excelentes habilidades de comunicación y liderazgo. **Habilidades deseables:*** Experto en desarrollo Python full stack. * Experiencia con arquitecturas e infraestructura en la nube. * Desarrollo ágil. * Experiencia trabajando con prácticas de CI/CD. * Enfoque centrado primero en las pruebas. * Infraestructura de microservicios. * Conocimiento de las mejores prácticas y estándares de desarrollo de software. * Sólidas capacidades analíticas y de resolución de problemas. ### **Beneficios del puesto** * **Trabajo flexible:** Equilibre su vida laboral y personal con nuestras opciones de trabajo flexible. * **Generoso permiso vacacional:** Disfrute de 25 días de vacaciones, además de los festivos, con la opción de comprar hasta 5 días adicionales de permiso anual. * **Plan Medicash y seguro por enfermedad grave** * **Beneficios financieros e inversiones:** Disfrute de tranquilidad con nuestro plan de pensiones, seguro de vida y plan de ahorro mediante acciones. * **Programas comunitarios y de voluntariado:** Marque la diferencia en su comunidad con nuestras oportunidades de voluntariado. * **Plan de vehículos ecológicos:** Conduzca de forma ecológica y ahorre dinero con nuestro plan de vehículos ecológicos. * **Plan de bicicleta:** Manténgase en forma y saludable con nuestro plan de «bicicleta para ir al trabajo». * **Tiempo libre especial:** Tome tiempo libre para momentos importantes de la vida, como casarse/entrar en una pareja civil, convertirse en abuelo/a o dar la bienvenida a una nueva mascota en casa. * **Planificación familiar:** Benefíciese de nuestras generosas licencias por maternidad y paternidad, así como de tiempo libre y apoyo para quienes se someten a tratamientos de fertilidad. ### **Sobre NCC Group** Evaluamos, desarrollamos y gestionamos amenazas cibernéticas en nuestra sociedad cada vez más interconectada. Asesoramos a empresas globales de tecnología, fabricantes, instituciones financieras, proveedores de infraestructura nacional crítica, minoristas y gobiernos sobre la mejor forma de proteger negocios, software y datos personales. Con nuestros conocimientos, experiencia y presencia global, estamos en la mejor posición para ayudar a las empresas a identificar, evaluar, mitigar y responder a los riesgos a los que se enfrentan. Nos apasiona hacer que Internet sea más seguro y revolucionar la forma en que las organizaciones piensan sobre la ciberseguridad. Con sede central en Manchester, Reino Unido, y más de 35 oficinas en todo el mundo, NCC Group emplea a más de 2.000 personas y es asesor de confianza de 15.000 clientes en todo el mundo. Revisamos todas las solicitudes recibidas y nos pondremos en contacto si sus habilidades y experiencia coinciden con lo que buscamos. Si no recibe respuesta nuestra en un plazo de 10 días, no se desanime demasiado: podemos conservar su CV en nuestra base de datos para futuras vacantes y le animamos a seguir revisando nuestras ofertas de empleo, ya que podrían existir otros puestos adecuados. Si no desea que conservemos sus datos, puede utilizar la herramienta «Gestionar sus datos» proporcionada por Pinpoint o contactarnos directamente en: global.ta@nccgroup.com. Todos los datos personales se mantienen de acuerdo con la Nota de privacidad de NCC Group. Estamos comprometidos con la diversidad y la flexibilidad en el lugar de trabajo. Si necesita algún ajuste razonable para apoyarle durante el proceso de solicitud, háganoslo saber en cualquier momento. **Tenga en cuenta que este puesto implica controles previos obligatorios de antecedentes debido a la naturaleza del trabajo que realiza NCC Group. Para postularse, debe estar dispuesto y ser capaz de someterse al proceso de verificación.**


