Arquitecto de software

Buscamos un Arquitecto de Software altamente cualificado para dirigir nuestros esfuerzos de arquitectura de sistemas y garantizar la alineación de las soluciones técnicas con los objetivos empresariales. El arquitecto de software será responsable de diseñar, optimizar y mantener la arquitectura del software, al tiempo que orienta a los equipos de desarrollo y trabaja en estrecha colaboración con las partes interesadas para garantizar la alineación de la arquitectura con nuestra dirección estratégica. Este puesto exige un equilibrio entre profundos conocimientos técnicos y sólidas dotes de liderazgo.

Responsabilidades clave:

  • Diseño y arquitectura de sistemas:Definir y aplicar una arquitectura de sistemas sólida en consonancia con los requisitos empresariales y las limitaciones técnicas. Colabora con las partes interesadas para garantizar que la arquitectura respalda la estrategia y los objetivos empresariales generales.
  • Estrategia y selección de tecnologías: Evaluar y recomendar herramientas, marcos, plataformas y tecnologías adecuadas
    que mejoren la arquitectura y el rendimiento del sistema. Manténgase al día de las tendencias del sector, las mejores prácticas y las tecnologías emergentes para mejorar continuamente la arquitectura y mantener una ventaja competitiva.
  • Liderazgo técnico: Proporcionar dirección técnica y tutoría a los equipos de desarrollo, garantizando una comprensión clara y una aplicación eficaz de la arquitectura. Fomentar una cultura de mejores prácticas, normas de codificación y coherencia entre los equipos.
  • Optimización del rendimiento: Llevar a cabo revisiones y optimizaciones continuas del rendimiento, identificando los cuellos de botella dentro de la arquitectura y colaborando con los equipos para abordarlos de manera eficiente.
  • Gestión de riesgos: Identificar y abordar proactivamente los riesgos técnicos, aplicando estrategias de mitigación para minimizar las vulnerabilidades del sistema.Hacer cumplir los protocolos de seguridad y las normas reglamentarias para salvaguardar la integridad de la arquitectura.
  • Documentación y planos: Crear y mantener documentación arquitectónica detallada, incluidos diagramas, especificaciones técnicas y directrices de uso. Garantizar que la documentación sea precisa, esté actualizada y sea accesible para los equipos de desarrollo y las partes interesadas.
    de desarrollo y las partes interesadas, incluidas las RFP (solicitudes de propuestas).
  • Garantía de calidad y cumplimiento: Garantizar que la arquitectura del sistema cumple las normas del sector, las certificaciones y los requisitos normativos. Dirige revisiones de código y arquitectura, manteniendo altos niveles de calidad, integridad del sistema y coherencia del diseño.

Cualificaciones:

  • Educación:
    • Licenciatura en Informática, Ingeniería o un campo relacionado (preferiblemente un máster) o experiencia equivalente.

Experiencia:

  • Más de 10 años de experiencia en desarrollo de software, con un mínimo de 5 años en un puesto de arquitectura de software centrado en el diseño, la implementación y la documentación de sistemas distribuidos complejos.
    Experiencia demostrada en el diseño y la arquitectura de sistemas con énfasis en la escalabilidad, el rendimiento y la fiabilidad, preferiblemente en entornos empresariales a gran escala.

Experiencia técnica:

  • Arquitectura en nube:
    • Amplios conocimientos de los servicios de Google Cloud Platform (GCP) y/o Amazon Web Services (AWS).
    • La experiencia en el diseño de aplicaciones nativas de la nube es esencial.
  • Sistemas de mensajería y comunicación asíncrona:
    • Conocimiento profundo de los sistemas de mensajería y los patrones de comunicación asíncrona.
    • Competencia en el diseño e implementación de arquitecturas pub/sub para permitir el procesamiento de datos en tiempo real y micro-servicios desacoplados.
  • Arquitectura de microservicios:
    • Dominio del diseño y la implementación de arquitecturas de microservicios, incluida la descomposición de servicios, el diseño de API y los protocolos de comunicación entre servicios (p. ej., gRPC, REST).
  • DevOps y CI/CD:
    • Familiaridad con las prácticas DevOps, incluidos los conductos CI/CD, la contenerización (Docker) y la orquestación (Kubernetes).
    • Experiencia práctica con herramientas como Jenkins, GitLab CI o equivalentes.
  • Bases de datos:
    • Conocimiento profundo de las bases de datos relacionales y NoSQL.
    • Experiencia en modelado de datos y optimización del rendimiento.
  • Seguridad y conformidad:
    • Conocimiento de las mejores prácticas de seguridad y las normas reglamentarias en relación con la arquitectura de software y el tratamiento de datos. Competencia en la aplicación de patrones de diseño y controles de acceso seguros.
  • Liderazgo y colaboración:
    • Capacidad demostrada para dirigir y orientar equipos de desarrollo, comunicar eficazmente conceptos técnicos complejos a partes interesadas tanto técnicas como no técnicas y trabajar en colaboración con equipos interfuncionales.
    • Excelente capacidad de resolución de problemas, con un enfoque proactivo de la gestión de riesgos y centrado en ofrecer soluciones resistentes y de alta calidad.
  • Habilidades interpersonales:
    • Gran capacidad de análisis, toma de decisiones y organización.
    • Capacidad para equilibrar múltiples prioridades en un entorno dinámico y de ritmo rápido, manteniendo al mismo tiempo una gran atención a los detalles.
    • Mentalidad de aprendizaje continuo y apertura a la retroalimentación.

Si te apasiona la arquitectura de sistemas nativos en la nube de alto impacto y destacas tanto en funciones técnicas como de liderazgo, te invitamos a presentar tu candidatura y contribuir a nuestros proyectos innovadores.

Beneficios de la empresa:

  • Horario de trabajo flexible
  • Acceso a conferencias, formación, certificaciones, etc.
  • La posibilidad de trabajar desde casa
  • Eventos de empresa y de equipo
  • Ambiente de trabajo internacional y multicultural

Localización: España (totalmente a distancia)
Departamento: Ingeniería de Software
Tipo de empleo: Empleado a tiempo completo

Solicite ahora
TAO
Resumen de la política de privacidad

Este sitio web utiliza cookies para poder ofrecerle la mejor experiencia de usuario posible. La información de las cookies se almacena en su navegador y realiza funciones como reconocerle cuando vuelve a nuestro sitio web y ayudar a nuestro equipo a entender qué secciones del sitio web le resultan más interesantes y útiles.