Detalles de la oferta
Estamos buscando incorporar a nuestro equipo una persona para la posición de Extreme Programming / Technical Coach, que ayude a nuestros clientes a aprender a hacer software mejor y mejor software.
Ayudarás a los equipos de desarrollo de software de nuestros clientes a adoptar las habilidades, técnicas y mindset adecuados para tener éxito en entornos de desarrollo ágil de software. Algunas de las áreas de conocimiento en las que ayudarás:
- Técnicas para verificar el trabajo de forma automática: test-driven development (TDD), behaviour-driven development (BDD), tests unitarios / de integración / end to end, contract testing, etc.
- Escribir código de calidad: refactoring, productividad con el IDE, diseño simple y evolutivo, rescate de código legacy, domain-driven design, etc.
- Desplegar a voluntad: continuous integration, continuous delivery, observabilidad, devops, etc.
- Disciplina y aprendizaje: colaborar juntos en pair / mob programming, etc.
- Saber qué construir: dividir un roadmap de producto en historias de usuario, planificar iteraciones, descomponer en slices verticales, etc.
- Mejorar como equipo: retrospectivas, innovación, visión, etc.
- Llevar un ritmo sostenible: build slack in, planificar según velocidad, single piece flow, etc.
Eres la candidata ideal si cumples los siguientes requisitos:
- Experiencia liderando equipos como Senior Engineer, Tech Lead o Engineering Manager.
- Eres una crack en programación orientada a objetos, lenguajes como C#, Java o Kotlin son tu segunda lengua materna.
- Experiencia trabajando en entornos ágiles, colaborando directamente con PO y stakeholders.
- NO STACK. Nos basta con que conozcas un par de frameworks MVC en backend, algún FW de front/mobile, y sobre todo seas capaz de aprender rápido el stack que cada cliente use.
- Experiencia en entornos cloud y prácticas DevOps (sabes diseñar una 12 factor app, montar un pipeline de CI/CD y escribir un Terraform para la infra de tu backend, etc.).
- Excelentes habilidades de comunicación, liderazgo, paciencia y empatía: tu objetivo es provocar un cambio de mindset en las personas con el mínimo roce posible.
- Pasión por estar en constante aprendizaje y crecimiento, cada cliente es un nuevo reto y nuestro mayor asset es nuestra experiencia y conocimientos.
- Experiencia con DDD, has participado en/facilitado workshops de Discovery como Story mapping, Event Storming, etc.
- Competencia de inglés profesional.
Bonus points si:
- Participas activamente en la comunidad, das charlas, facilitas katas, te involucras en la organización de alguna comunidad/conferencia, etc.
- Has impartido formación en el pasado, ya sea interna a tu equipo o fuera de tu empresa.
- Tienes experiencia como Scrum Master / Agile Coach.
Salario
36000 - 42000 €/anuales
Localización
WorldWide
Este puesto de trabajo tiene más de 30 días y es probable que esté cubierto. Intente postularse a ofertas de trabajo publicadas recientemente.