Software Engineer (.NET & Angular)

Michael Page
Barcelona, Spain
8 days ago
Apply on www.tecnoempleo.com
Prepare application

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Experience required
2 years minimum
Compensation
€6,000.0
Working hours
Regular working hours
Languages
English

Tech stack

.NET Framework Agile Methodology Code Review Computer Programming Continuous Integration Distributed Systems Object-Oriented Software Development Software Engineering Test-Driven Development (TDD) Delivery Pipeline AngularJS Extreme Programming

Job description

  • 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., 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.

Requirements

  • 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., 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.

Benefits & conditions

  • 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. Beneficios 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.tecnoempleo.com
Prepare application

Good distractions

Loading talks and stories from around this role…