Azure Solution Architect

Rastreator
Municipality of Valencia, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish, English
Experience level
Senior

Job location

Municipality of Valencia, Spain

Tech stack

ASP.NET
.NET
Data analysis
Application Performance Management
Azure
C Sharp (Programming Language)
Cloud Computing
Continuous Integration
Software Design Patterns
DevOps
Distributed Systems
SQL Azure
Role-Based Access Control
Redis
Azure
Software Engineering
YAML
Data Logging
.NET Core
GIT
Angular
Bicep
Cosmos DB
Terraform
Api Management
Microservices

Job description

  • Diseñar soluciones completas nativas en la nube e híbridas en Microsoft Azure.
  • Definir la arquitectura de la solución utilizando servicios de Azure como App Services, Functions, APIM, App Gateway, Service Bus, Redis y Storage, entre otros.
  • Establecer arquitecturas de microservicios y event-driven utilizando tecnologías .NET.
  • Asegurar que las arquitecturas cumplan con los requisitos no funcionales: escalabilidad, disponibilidad, seguridad, rendimiento y optimización de costes.

NET y Desarrollo de Aplicaciones

  • Brindar orientación arquitectónica para aplicaciones desarrolladas con .NET / .NET Core / ASP.NET Core y Angular.
  • Definir estándares de codificación, patrones de diseño y buenas prácticas.
  • Guiar a los equipos en Clean Architecture, DDD, principios SOLID y testabilidad.
  • Revisar código y arquitectura para garantizar calidad, seguridad y mantenibilidad.

Azure DevOps y CI/CD

  • Diseñar e implementar pipelines CI/CD utilizando Azure DevOps (YAML pipelines).
  • Definir estrategias de ramas, pipelines de compilación/despliegue y despliegues automatizados.
  • Implementar Infrastructure as Code con ARM, Bicep o Terraform.
  • Impulsar la cultura DevOps, incluyendo automatización, monitorización y mejora continua.

Gobernanza en la nube y Seguridad

  • Definir Azure landing zones, estrategia de suscripciones y organización de recursos.
  • Implementar buenas prácticas de seguridad usando Azure AD, Managed Identities, Key Vault, RBAC y Defender for Cloud.
  • Asegurar el cumplimiento de los estándares de gobernanza corporativa y gestión de costes.

Observabilidad y Operaciones

  • Definir estrategias de monitorización y logging usando Application Insights, Azure Monitor y Log Analytics.
  • Diseñar estrategias de alta disponibilidad y recuperación ante desastres.
  • Guiar a los equipos en la gestión de incidentes, ajuste de rendimiento y patrones de resiliencia.

Liderazgo y Colaboración

  • Actuar como líder técnico y mentor para los equipos de ingeniería.
  • Colaborar con product owners, stakeholders de negocio y arquitectos corporativos.
  • Participar en la toma de decisiones técnicas, revisiones de arquitectura y planificación del roadmap.
  • Apoyar en pre-ventas, estimaciones y propuestas técnicas cuando sea necesario.

Requirements

Buscamos un/a Azure Solution Architect con sólida experiencia en tecnologías .NET y Azure DevOps para diseñar, construir y liderar soluciones nativas en la nube, escalables y seguras en Microsoft Azure. El/la candidato/a ideal trabajará estrechamente con stakeholders de negocio, equipos de ingeniería y la dirección, traduciendo los requisitos en diseños arquitectónicos robustos y promoviendo las mejores prácticas de DevOps., * Más de 8 años de experiencia en ingeniería de software con sólida experiencia en .NET / C#.

  • Más de 5 años de experiencia práctica en diseño de soluciones en Microsoft Azure.

  • Profundo conocimiento de Azure DevOps, pipelines CI/CD y gestión de releases.

  • Experiencia sólida en:

  • Azure App Services, Functions, AKS

  • Azure SQL MI, Cosmos DB, Storage Accounts

  • Servicios de mensajería: Service Bus, Event Hub

  • API Management, App Gateway

  • Microservicios, sistemas distribuidos y patrones de diseño en la nube

  • Infrastructure as Code: ARM, Bicep, Terraform

  • Seguridad, redes e identidad en Azure

DevOps y Herramientas

  • Azure DevOps Boards, Repos, Pipelines, Artifacts
  • Estrategias de branching en Git (GitFlow)

Y, además, es un plus:

  • Experiencia con Angular
  • Experiencia con Domain-Driven Design (DDD)
  • Experiencia con arquitecturas event-driven y serverless
  • Conocimiento de optimización de costes
  • Experiencia en entornos regulados o de escala empresarial
  • Excelentes habilidades de comunicación escrita y oral en inglés

Benefits & conditions

  • Salario Fijo + Variable.
  • Modelo de trabajo híbrido.
  • Horario flexible y jornada intensiva los viernes y en verano.
  • 25 días de vacaciones. Adicionalmente tendrás la opción de comprar 5 días extra.
  • El día de tu cumpleaños tendrás un permiso de 3 horas.
  • Paquete de retribución flexible (restaurante, transporte y guardería).
  • Seguro médico para ti y tu familia, seguro de vida y Plan de Bienestar (Membresía Plataforma Urban Sport Club, App de contenido saludable, Iniciativas que fomentan la actividad física y la nutrición saludable, Plataformas de descuentos y mucho más...)
  • Acceso a plataformas de E-Learning.
  • 5 días extra de vacaciones pagados para participación en voluntariado/proyectos solidarios.
  • Actividades disruptivas periódicas, Day off y fiesta en Navidad.
  • Oficina pet friendly.
  • Un equipo humano diverso con el que disfrutarás aprendiendo y trabajando.
  • Excelente ambiente de trabajo.

About the company

En Rastreator, el bróker online de seguros y el comparador líder en España, nos centramos en asesorar y aconsejar a nuestros clientes para que elijan las mejores ofertas en seguros, hipotecas, telefonía, energía y otros productos, con precios garantizados y ofertas exclusivas. Nuestra misión es ayudar a las personas para que tomen las mejores decisiones brindándoles una excelente experiencia de usuario. Y todo esto es gracias al trabajo entre equipos, la gran colaboración entre departamentos y la calidad humana de nuestros empleados., El departamento IT trabaja en estrecha colaboración con los múltiples y diferentes equipos de desarrollo que forman el área, en un entorno dinámico, utilizando tecnologías interesantes y actuales (Cloud, Docker, Integración y entrega continuas, Infraestructura como código) para la entrega de nuevas características a los sistemas existentes, la construcción de nuevos de ellos y la implementación de eficiencias operativas a la infraestructura alojada.

Apply for this position