Senior Software Architect

Barcelona, Spain

Nuestro cliente, una empresa lider en el sector del juego y las apuestas deportivas está expandiendo sus operaciones y necesita un Software Architect para que se una a su equipo en Cataluña.

Buscamos a un/a Arquitecto/a de Software para trabajar en el área tecnológica donde te encargarás de desarrollar especificaciones de producto, definirás aspectos del desarrollo, ofrecerás asesoramiento técnico, garantizarás que el software cumple todos los requisitos y todo lo necesario para su correcto funcionamiento.

Responsabilidades:

  • Colaborarás con otros profesionales para determinar los requisitos funcionales y no funcionales del nuevo software y aplicaciones.

  • Utilizarás herramientas (lucid) y metodologías para crear representaciones de funciones del producto deseado.

  • Desarrollarás especificaciones de producto a un alto nivel con atención a la integración y viabilidad del sistema.

  • Definirás todos los aspectos del desarrollo, desde la tecnología y el flujo de trabajo apropiados a los estándares de codificación.

  • Comunicarás satisfactoriamente todos los conceptos y las directrices al equipo de desarrollo.

  • Supervisarás el progreso del equipo de desarrollo para asegurar la coherencia con el diseño inicial.

  • Ofrecerás asesoramiento técnico a desarrolladores y jefe de proyecto.

  • Garantizarás que el software cumple todos los requisitos de calidad, seguridad, capacidad de modificación y ampliación, etc.

Requisitos:

  • Educación superior en ingeniería, graduado/a o equivalente en informática o telecomunicaciones.

  • Experiencia demostrada como arquitecto de software.

  • Conocimientos del diseño y de la arquitectura del software y aplicaciones.

  • Conocimientos de UML y otros métodos de modelado.

  • Estar familiarizado/a con HTML/CSS, JavaScript y diseño de UI/UX.

  • Experiencia en Azure, en API REST, desarrollo y definición de recursos.

  • Experiencia con bases de datos relacionales y no relacionales.

  • Experiencia demostrable en desarrollo de aplicaciones con .NET en las versiones (Net Framework 4.5, Net Core 2.0, Net Core 5.0, Net Core 7,0).

  • Experiencia configurando y diseñando despliegues automatizados con herramientas de Devops (Azure Devops, GitHub).

  • Conocimientos en arquitecturas de tipo (DDD, Event Sourcing, Microservicios, CQRS).

  • Experiencia en el desarrollo de pruebas unitarias de integración y e2e.

  • Buenas habilidades de organización y adaptabilidad.

  • Nivel fluido o nativo de Español.

  • Que tengas atención al detalle.