El Academy Program en Codurance

Los/as craftspeople-in-training comparten nuestra pasión por crear software bien diseñado, pero aún no han tenido las oportunidades de aprendizaje adecuadas para refinar su oficio.

Ver todos los puestos

¿Cómo trabajamos?

Si tienes pasión por aprender y te gustaría tener la oportunidad de aprender las tecnologías y prácticas necesarias para convertirte en craftsperson esperamos tu solicitud.

Programa de 4 meses

Módulos prácticos e intensivos que cubren los aspectos esenciales del diseño de software, prácticas de XP, código limpio y DDD.

Orientación experta

Estarás guiado/a por nuestros Craftsperson, profesionales altamente cualificados y con gran experiencia.

Aprendizaje pagado

Te pagamos un salario de a tiempo completo a través del Academy program. Resumiendo; cobrarás mientras aprendes.

Aprendizaje práctico

Todos los conceptos se enseñan a través de ejercicios prácticos, katas, discusiones grupales y revisiones de código.

¿Qué skills y experiencia necesitas?

Nuestros craftspeople-in-training se unen al equipo Codurance con unos antecedentes y experiencias muy diferentes. Valoramos la diversidad de experiencias y las habilidades que cada uno/a aporta al programa, aunque por supuesto hay una serie de habilidades básicas que necesitas tener.

Conocimientos y skills requeridos

  • Familiarizado con C#, Java or Node.js tech stacks.
  • Actitud demostrable para el auto aprendizaje y estar alineado con la importancia y la necesidad de calidad y buenas prácticas en el desarrollo de software.
  • Al menos 3 años de experiencia trabajando en entornos de desarrollo de software.
  • Sentirse cómodo con OO design, SQL commands, ser capaz de escribir test (aunque no esperamos que seas capaz de hacer TDD).

Conocimientos y skill deseados

  • Sentirse cómodo/a con los principios Agile/Scrum/XP/Software Craftsmanship
  • Ser capaz de hacer Test Drive Code utilizando tanto el método clásico como la escuela de Londres (incluidos testing y refactoring legacy code).
  • Sentirse cómodo/a con full stack web applications y macro design (MVC, SPA, REST, N tier layers, Hexagonal Architecture).
  • Sentirse cómodo/a con OO design (SOLID, 4 reglas del simple design, coupling/cohesion), DDD y design patterns.

¿Te interesa formar parte de nuestro equipo en Londres, Manchester o Barcelona?

Testimonios de algunos de nuestros Craftpeople-In-Training

Cuando acaba el programa de academy, se obtiene el reconocimiento de haber alcanzado el nivel de Software Craftsperson y en ese momento se empieza a trabajar en proyectos para clientes.

Proceso de entrevista

Nuestro proceso de entrevista nos ayudará a conocer tu experiencia. Todos contamos con diferentes habilidades y áreas de especialización. Te animamos a que tomes la iniciativa de formar parte de este equipo, sea cual sea la etapa del viaje en el que te encuentras.

  • 01. Entrevista inicial

    Suele ser una llamada de de 30 minutos con nuestro equipo de reclutamiento en la que tendremos una primera toma de contacto y trataremos de entender tu perfil. Por nuestra parte te explicaremos todo aquello que consideramos que necesitas conocer antes de decidir si continúas con el proceso.

  • 02. Entrevista técnica

    Charla técnica de aproximadamente 45 minutos con uno de nuestros Craftspeople senior y/o Principal. Es una buena oportunidad para preguntar cualquier tema de carácter técnico que te interese.

  • 03. Pair Programming

    Un ejercicio de programación en pareja en nuestras oficinas (o en remoto). En este ejercicio te acompañarán uno o dos de nuestros craftspeople. Haréis un coding kata juntos. Puedes verlo como una ocasión de demostrar tus habilidades!

  • 04. Entrevista final

    Felicidades por llegar hasta esta etapa! En esta última fase conoceras a tu futuro equipo y descubrirás nuestro entorno de trabajo antes de finalizar el proceso.