Specialist Software Engineer- Private Cloud

Arsys
Municipality of Logroño, Spain
2 days ago

Role details

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

Job location

Municipality of Logroño, Spain

Tech stack

Clean Code Principles
PHP
API
Automation of Tests
Cloud Computing
Code Review
Computer Engineering
Continuous Integration
Linux
Integrated Development Environments
Python
RabbitMQ
Ansible
Software Engineering
Virtualization Technology
Test Driven Development
Grafana
Backend
GIT
Kubernetes
Vcenter
Kibana
Terraform
Software Version Control
Docker
VMware

Job description

Esta posición ofrece una alta autonomía técnica y te dará la responsabilidad completa sobre el desarrollo de componentes críticos del producto., * Liderazgo Técnico Práctico: Asumirás la responsabilidad técnica en el desarrollo diario. Tu rol es crucial para desarrollar y mantener las funcionalidades, garantizando la calidad, escalabilidad y mantenibilidad del código.

  • Gestión Autónoma: Analizarás, diseñarás y estimarás tareas, gestionando tu propio backlog dentro de los objetivos del equipo.
  • Defensa de la Calidad: Aplicarás rigurosamente los principios de Clean Code, Arquitectura Hexagonal, Domain-Driven Design (DDD) y Test-Driven Development (TDD) en cada línea de código.
  • Ciclo de Vida Completo: Serás responsable de la automatización de pruebas (unitarias, de integración y de aceptación) y del despliegue de nuevas versiones a través del pipeline CI/CD, cubriendo entornos de desarrollo, preproducción y producción.
  • Colaboración Estratégica: Participarás activamente en las decisiones de diseño del producto, colaborando con el Product Owner y los Lead Developers en la priorización.
  • Crecimiento del Equipo: Contribuirás a las revisiones de código (code reviews), ofreciendo feedback constructivo y guiando a los desarrolladores con menor experiencia, asegurando la coherencia técnica del producto.

Requirements

  • Titulación universitaria o de grado superior (Ingeniería Informática, Telecomunicaciones, Matemáticas o similar).
  • Experiencia mínima de 4 a 5 años en desarrollo de software backend, preferiblemente trabajando en productos o plataformas complejas.
  • Nivel de inglés fluido, para comunicarse de manera efectiva en el día a día.
  • Capacidad para trabajar de forma autónoma, con proactividad y con un pensamiento analítico para resolver problemas complejos., * Dominio sólido de PHP.
  • Experiencia imprescindible y demostrable en la aplicación práctica de Arquitectura Hexagonal, Clean Code, DDD y TDD, incluyendo la aplicación de los principios SOLID.
  • Familiaridad con APIs REST, control de versiones Git y automatización de pipelines CI/CD.
  • Conocimientos sólidos en entornos Linux y experiencia con virtualización o infraestructura automatizada.

Se valorará positivamente:

  • Conocimiento de tecnologías VMware (como vCenter, vSAN, NSX, VCF);
  • Experiencia con Python.
  • Manejo de herramientas de automatización como Ansible o Terraform.
  • Experiencia con contenedores (Docker, Kubernetes) y sistemas de mensajería (RabbitMQ) o monitorización (Kibana, Grafana).

Benefits & conditions

  • Puesto en formato híbrido en Logroño. 3 días en oficina y 2 en remoto de forma semanal, tú eliges cómo distribuirlos.
  • Flexibilidad horaria amplia.
  • Desarrollo profesional interno.
  • Proyecto de Alto Impacto: Tendrás la oportunidad de trabajar con una gran cantidad de tecnologías en un proyecto íntimamente relacionado con la infraestructura y sistemas. Esto implica un aprendizaje continuo en nuevas APIs, herramientas de automatización y tecnologías VMware.
  • Cultura de Colaboración: Te integrarás en un equipo cohesionado, estable y con experiencia, que fomenta la autonomía, la comunicación técnica clara y la mejora continua. El ambiente es muy colaborativo y técnico, valorando la revisión por pares.
  • Formación y Apoyo: Recibirás una formación de incorporación robusta, incluyendo un mes y medio de capacitación específica.
  • Visibilidad y Responsabilidad: La responsabilidad de desarrollo es completa, ofreciendo una visibilidad significativa dentro de la empresa.

Apply for this position