Apprentice Barcelona

¿Te gusta trabajar en equipo? ¿Tienes ganas de desarrollar tus capacidades técnicas y convertirte en Software Craftperson? ¿Te interesa participar en iniciativas para impulsar la organización, además de mejorar tus prácticas en el desarrollo de software de calidad? ¿Estás interesado/a en formar parte de una comunidad muy activa relacionada con el desarrollo de software? ¿Crees que la colaboración forma parte de tu proceso de aprendizaje? ¿Tienes un buen nivel de inglés?

Si tus respuestas han sido afirmativas tienes buena parte del camino hecho para formar parte de nuestro programa de aprendizaje. :)

¿En qué consiste este programa?: Tres meses de aprendizaje remunerado, práctico y guiado por expertos. 
  • Prácticas intensivas de módulos que cubren los aspectos esenciales del diseño de software, prácticas XP, código limpio y DDD.
  • Formación a cargo de nuestros Craftspeople, profesionales altamente cualificados y con una amplia experiencia.
  • Recibirás un salario a tiempo completo durante todo el Apprentice program. Cobrarás mientras estás aprendiendo.
  • El programa completo se imparte a través de ejercicios prácticos, coding katas, discusiones grupales y revisiones constantes de los ejercicios que se generan.

Conocimientos y skills que necesitas 
  • Estar familiarizado/a con tecnología Java y/o Node.js.
  • Demostrar actitudes para el auto aprendizaje y estar alineado/a con las buenas prácticas derivadas del código de calidad. 
  • Mínimo 3 años de experiencia trabajando en un entorno de desarrollo de software.
  • Necesitas sentirte cómodo/a con el diseño OO, el modelado y la ejecución de comandos CRUD en bases de datos relacionales y que puedas escribir tests (aunque no esperamos que hagas TDD).

Conocimientos y skills recomendables pero no totalmente necesarios
  • Familiarizado/a con los principios Agile / Scrum / XP / Software Craftsmanship.
  • Capacidad para realizar TDD utilizando tanto el estilo clásico como la escuela de Londres (incluido testear y refactorizar legacy code)
  • Familiarizado/a con el diseño de aplicaciones web ( full stack ) y el macro diseño (MVC, SPA, REST, N tier layers, Hexagonal Architecture)
  • Familiarizado con el diseño OO (SOLID, 4 rules of simple design, coupling/cohesion), DDD y design patterns.

Envía tu solicitud y nos pondremos en contacto contigo para hacerte una primera entrevista de screaning y una sesión de paring para chequear tu nivel de experiencia y que puedas formar parte de nuestro programa. 

Gracias por tu interés.

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file
Error
Error
Error
Error