El Academy Program de Codurance

¿Quieres dar el siguiente paso en tu carrera profesional, conseguir más experiencia programando y trabajar en proyectos con clientes?

Entonces nuestra academia es para ti

Ver puestos

¿Por qué escoger el Academy Program de Codurance?

¿En qué consiste el Academy Program?

La academia de Codurance es un programa de formación remunerado de 4 meses que se centra en el aprendizaje práctico mediante katas y casos reales.

Al final del periodo de formación, podrás unirte a nuestro equipo de craftspeople.

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.

Aprendizaje pagado

Te ofrecemos un salario de tiempo completo a través del programa de la academia. Es decir, te pagamos mientras aprendes.

Formación práctica

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

Orientación experta

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

¿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

  • Lenguajes de programación – Familiarizado/a con C#, Java, Javascript, PHP o Python
  • CRUD – Sentirse cómodo/a con el modelado y la ejecución de comandos CRUD en una base de datos relacional y ser capaz de escribir tests (aunque no esperamos que puedas hacer un test drive)
  • Experiencia de negocio – Trabajar dentro de un equipo de desarrollo
  • Calidad y buenas prácticas – Actitud demostrable para el autoaprendizaje y estar alineado con la importancia y la necesidad de calidad y las mejores prácticas en el desarrollo de software

Conocimientos y skill deseados

  • Procesos y principios – Comprensión de los principios de Agile/Scrum/XP/Software craftmanship
  • Test Drive Code – Ser capaz de hacer test drive code utilizando tanto el método clásico como el de la escuela de Londres (incluidos testing y la refactorización del legacy code)
  • Full Stack / Macro Design – Familiarizado/a con aplicaciones web full stack y macro diseño (MVC, SPA, REST, N tier layers, Hexagonal Architecture)
  • Diseño y patrones de diseño – Conocer el diseño OO (SOLID, 4 reglas de diseño simple, acoplamiento/cohesión), DDD y patrones de diseño

Testimonios de nuestros graduados

El Academy Program de Codurance es una experiencia positiva y enriquicedora. Conoce lo que dicen algunos de nuestros graduados sobre su paso por la academia

Uno de los mejores aspectos del programa fue el nivel de apoyo no solo de Codurance Craftspeople, sino también de mis compañeros en el Academy. Fue algo fundamental, ya que sera necesario comprender una extensa gama de temas diferentes a un nivel impresionante. La combinación de unos recursos excelentes y la cultura organizacional positiva es lo que ha permitido que esta experiencia de aprendizaje haya sido tan beneficiosa para mi desarrollo personal.

Cameron Raw

Ha sido una experiencia maravillosa y transformadora. El Academy te ofrece con un conjunto de herramientas y la mentalidad necesaria para ser un artesano del software.La amplitud y profundidad de los temas cubiertos en ese tiempo son asombrosos, y cada día obtienes valiosos conocimientos e ideas frescas.Además te desafía a pensar de manera crítica y , fuera de la caja; a aventurarte fuera de tu zona de confort. Definitivamente es una de las inversiones de tiempo de mayor rendimiento que puedes hacer para llevar tu carrera al siguiente nivel.

Maciej Durkiewicz

Codurance Academy es un lugar seguro donde puedes aprender a dominar tu oficio, experimentar y crear software de la manera correcta. Si ya trabajabas como profesional para aceptar este desafío, deberás ser humilde y dejar de lado todos tus comportamientos adaptativos y aceptar el cambio.

Fabio D'Amico

Una de las cosas que más he valorado de la Academia fue tener este lugar seguro para aprender por ensayo y error. Además, su ritmo es muy dinámico, con prácticas continuas, recursos para estudiar y colegas con quienes consultar. Se fomenta mucha práctica de programación y debate, y también es necesario hacer diferentes presentaciones, lo cual es muy importante para desarrollar habilidades de comunicación. Está dirigido a desarrolladores con algunos años de experiencia que quieran crecer profesionalmente y de manera continua

Ignacio Saporiti

Esta industria se basa en gran medida en el trabajo colaborativo y la academia trabaja con eso. Ofrece la oportunidad de aprender temas directamente de profesionales experimentados que trabajan en Codurance. Pudimos abordar esos temas que siempre parecían demasiado arduos para abordar sin ayuda. Como equipo de aprendices, podríamos simplificarlos uniendo nuestras diferentes experiencias para aprender nuevos enfoques unos de otros. Fue una experiencia fantástica que aceleró mi desarrollo profesional y al mismo tiempo desarrolló mis habilidades sociales para convertirme en una mejor consultora.

Sophie Biber

Aunque ya tenía experiencia, me uní a la Academia porque necesitaba orientación sobre cómo mejorar la calidad y la previsibilidad de los proyectos de software en los que había trabajado y dirigido anteriormente. Extreme Programming demostró ser inmensamente valios y la respuesta que estaba buscando. El mejor momento llegó con el aprendizaje de las técnicas para refactorizar sistemas heredados. Desde un punto de vista puramente técnico, cualquier proyecto de software que se desmorone bajo la presión de la deuda técnica puede salvarse. Siempre estaré agradecida por la oportunidad de aprender y trabajar junto a los mejores ingenieros que he conocido.

Solange U. Gasengayire