Perfil buscado (Hombre/Mujer) Desarrollar y mantener aplicaciones utilizando tecnologías .NET y Angular. Participar en todas las fases del ciclo de vida de desarrollo de software. Aplicar prácticas de Extreme Programming (XP) especialmente Test-Driven Development (TDD) y Pair Programming.
Colaborar activamente en sesiones de Mob Programming y trabajo en equipo síncrono. Diseñar desarrollar probar y desplegar soluciones utilizando pipelines CI/CD. Aplicar principios Lean para maximizar la entrega de valor y minimizar desperdicios.
Implementar y promover principios de Clean Architecture SOLID y buenas prácticas de desarrollo orientado a objetos. Realizar revisiones de código y fomentar una cultura de feedback constructivo. Garantizar la fiabilidad escalabilidad y observabilidad de las soluciones desarrolladas.
Participar en iniciativas de modernización y refactorización de sistemas legacy mediante técnicas de bajo riesgo como characterization testing o testing seams. Integrar herramientas y capacidades de IA dentro del ciclo de desarrollo de software. Colaborar con Product Owners Team Leads y resto del equipo para impulsar la mejora continua y la calidad del producto.
Proyecto estable Formarás parte de un ecosistema de Talento Tecnológico Experiencia de al menos 2 años en desarrollo de software.
Experiencia sólida en tecnologías .NET y Angular. Conocimientos de programación orientada a objetos (OOP).
Experiencia práctica en TDD.
Experiencia trabajando en Pair Programming. Conocimiento y aplicación de prácticas de integración y despliegue continuo (CI/CD). Conocimiento de principios SOLID Object Calisthenics y diseño de software orientado a objetos.
Experiencia o conocimientos de Clean Architecture. Familiaridad con metodologías ágiles y principios Lean.
Experiencia trabajando sobre código legacy y realizando tareas de refactorización. Interés por la aplicación de herramientas de IA dentro del ciclo de desarrollo de software. Capacidad de adaptación al cambio y de integración en equipos altamente colaborativos.
Nivel de inglés B2 mínimo (imprescindible) con capacidad para participar en reuniones colaborar con equipos internacionales y desenvolverse en entornos de trabajo donde el inglés es el idioma habitual. Excelentes habilidades de comunicación trabajo en equipo y aprendizaje continuo. Valoraremos adicionalmente Experiencia en Mob Programming.
Conocimientos de observabilidad monitorización y gestión de logs.
Experiencia en Spec-Driven Development.
Experiencia en entornos de alta escalabilidad y sistemas distribuidos.
Michael
Page dentro del área especializada en servicios de externalización y realización de proyectos IT en clientes ofrece una amplia variedad de soluciones tecnológicas a medida con la flexibilidad y agilidad requerida.
Contrato indefinido con Michael Page (Tech Solutions).
Salario en función de la experiencia aportada. Modelo híbrido de teletrabajo.
Formación continua para desarrollar tu talento.
Ventajas sociales y plan de retribución flexible. Compensación de gastos de teletrabajo. Plan de carrera en un ecosistema de talento tecnológico. Vacaciones 24 días laborables. Retribución flexible hasta 500/mes. Bolsa anual de beneficios sociales de hasta 1.200 a través de Cobee. Acceso a MyLearningHub Wellhub Lyra The Genuine Travel y portal de descuentos corporativos.
📌 Software Engineer (.NET Angular) (Barcelona)
🏢 Michael Page
📍 Barcelona
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.