Saltar al contenido

Recursos · Talento tech

Contratar programadores que se quedan: 3 caminos

Lo capacitó tres meses y se fue por cien dólares más. Tres reglas para que el próximo programador se quede, tres caminos para contratar y cómo repreguntar en la entrevista técnica.

Justo Torrente Olmos · · 8 min

Torre de señal con anillos verdes sobre un escritorio ordenado
En esta guía

Lo capacitó tres meses y se fue por cien dólares más. La escena se repite en áreas de tecnología de Panamá, Colombia y México: la vacante tardó en cubrirse, el programador que entró aprendió el negocio con su equipo y, justo cuando empezaba a rendir, aceptó otra oferta. Contratar programadores se volvió lento, y el que entra no siempre se queda.

¿No tiene tiempo para buscar de nuevo? Déjenos eso a nosotros. Pero antes de decidir quién hace la búsqueda, conviene ordenar tres cosas: qué hace que un programador se quede, qué camino de contratación le sirve a su proyecto y cómo se detecta en la entrevista técnica a quien dice haber resuelto algo que no resolvió.

Tres reglas para que el próximo programador se quede

Los primeros meses de un programador en una empresa son de aprendizaje: el stack, los sistemas heredados, las reglas del negocio, quién decide qué. Cuando termina esa etapa, esa persona vale más para usted y también para el mercado. Si en ese momento nada distingue su propuesta de la siguiente oferta, la diferencia la pone el sueldo, y casi siempre hay alguien dispuesto a pagar un poco más. Las reglas para contratar cambiaron: hoy el buen programador también elige. Estas tres reglas cambian esa ecuación.

Regla 1: un perfil específico, no "un programador"

"Necesitamos un programador" atrae a cualquiera y no retiene a nadie. Defina el stack, el problema concreto y lo que esa persona tiene que entregar en sus primeros meses. No es "un desarrollador full-stack", es "un desarrollador backend que integre el core con el CRM y se haga cargo de esa integración". Un perfil así atrae a quien quiere justamente ese trabajo y filtra a quien buscaba otra cosa. Es el mismo criterio de definir qué debe hacer, qué debe evitar y cómo se verifica antes de sumar a cualquier persona.

Regla 2: un beneficio que su competencia no da

No hace falta que sea dinero. Puede ser un esquema remoto o híbrido real, formación en la plataforma que su equipo usa, un proyecto con impacto visible para el negocio o un horario que respete la vida fuera del trabajo. La pregunta útil no es qué beneficios ofrece usted, sino cuál ofrece que las empresas que compiten por el mismo perfil no ofrecen. Si la respuesta es "ninguno", la próxima oferta solo tiene que ganarle en sueldo.

Regla 3: un plan de retención, cumplido al pie de la letra

Ponga por escrito qué pasa en el primer mes, a los tres meses y a los seis: cuándo se revisa el desempeño, con qué criterio se revisa el sueldo y hacia dónde puede crecer el rol. Después, cúmplalo tal como lo escribió. Un plan prometido que no se cumple acelera la salida en lugar de frenarla, porque le confirma a la persona que la próxima promesa tampoco se va a cumplir.

Camino 1: contratar en planta propia

Contratar programadores en planta propia le da el mayor control: la persona es parte de su cultura, el conocimiento queda en la empresa y el rol puede crecer con el negocio. Es el camino que conviene para roles centrales, con un volumen de trabajo estable y un horizonte largo.

El costo está en el tiempo y en quién lo pone. Definir el perfil, publicar la vacante, filtrar currículums, armar una prueba técnica, entrevistar, negociar la oferta, esperar el preaviso del candidato e incorporarlo: todo corre por cuenta de su equipo, y la prueba técnica necesita a alguien que sepa evaluarla. Mientras tanto, el proyecto espera, con el costo que se explica en El costo real de la vacante tech que sigue abierta. Y si la persona se va, el proceso vuelve a empezar de cero.

Para decidir si el volumen de trabajo justifica una vacante fija, revise Célula dedicada o planta propia: decida según el volumen.

Camino 2: un freelancer o una plataforma global de talento

Un freelancer es el camino más rápido para una tarea acotada: una integración puntual, una corrección, un prototipo. Funciona cuando el alcance está claro y alguien de su equipo puede revisar lo que entrega. Se vuelve frágil cuando el trabajo es continuo, porque el freelancer reparte su tiempo entre varios clientes y el conocimiento del proceso se va con él. Ese patrón está descrito en El freelancer resolvió esta semana. ¿Y la que viene?.

Las plataformas globales de talento ofrecen volumen y un filtro automatizado. Usted accede a muchos perfiles, pero la selección final, la coordinación con husos horarios lejanos y la responsabilidad por el encaje siguen de su lado. La diferencia con un socio cercano está en Plataforma global de talento o un socio de staffing cercano.

Camino 3: staff augmentation con un socio regional

En staff augmentation, un proveedor busca, valida y presenta a los candidatos; el profesional elegido se suma a su equipo, 100% dedicado, y trabaja bajo su liderazgo. Usted decide a quién incorpora y cómo trabaja; el proveedor se ocupa de la búsqueda y del filtro técnico. El modelo completo, paso a paso, está en Qué es staff augmentation y cómo funciona.

Así funciona con el servicio de staff augmentation de Bprosys:

  • Candidatos presentados en 5 días hábiles, validados técnicamente con pruebas propias más las de su empresa.
  • Sin costo inicial y con facturación mensual.
  • Compromiso mínimo de 6 meses, con recursos 100% dedicados.
  • Opción de pasar al profesional a su planta propia, si el rol se vuelve permanente.
  • Mismo huso horario que gran parte de Estados Unidos y equipos con alto nivel de inglés, desde Panamá.

Conviene cuando su empresa ya tiene quién lidere técnicamente y le falta capacidad ahora: un pico de trabajo, un perfil difícil de conseguir (RPA, DevOps, seguridad) o un área de Recursos Humanos que no está armada para buscar perfiles de tecnología. El riesgo de este camino es depender de la calidad del filtro del proveedor, y por eso conviene compararlo antes con 8 preguntas para elegir una empresa de staffing TI.

Entrevista técnica

Sea cual sea el camino, la decisión final suele pasar por una entrevista técnica. Ahí el riesgo no es el candidato que no sabe: es el que finge saber. Una entrevista que se queda en la superficie no los distingue.

Elon Musk describió un método simple en la World Government Summit de Dubái, en febrero de 2017, según la cobertura de CNBC. Pide dos cosas y después escucha cuánto detalle hay en la respuesta: quien de verdad resolvió un problema sabe exactamente cómo lo hizo y conoce los detalles pequeños; quien finge puede bajar un nivel y ahí se queda atascado.

Las dos preguntas

  1. "Cuénteme su vida: las decisiones que tomó en el camino y por qué las tomó." Muestra cómo piensa la persona y qué criterio usa para elegir.
  2. "Cuénteme los problemas más difíciles que resolvió, y cómo los resolvió." Es la pregunta que abre la puerta a las repreguntas.

Seis repreguntas para bajar al detalle

Elija uno de los problemas que el candidato contó y baje de nivel con cada respuesta:

  1. ¿Qué parte hizo usted y qué parte hizo el resto del equipo?
  2. ¿Qué otras soluciones evaluó y por qué las descartó?
  3. ¿Qué falló primero y cómo se dio cuenta?
  4. ¿Cómo lo probó antes de pasarlo a producción?
  5. ¿Cómo estaba armado: qué sistemas, qué datos y qué integraciones intervenían?
  6. Si tuviera que hacerlo de nuevo hoy, ¿qué cambiaría?

Quien hizo el trabajo responde cada vez con más precisión: nombres de tablas, errores concretos, decisiones que hoy cambiaría. Quien lo vio de lejos responde cada vez con más generalidades. Para que la repregunta funcione, quien entrevista necesita conocer el dominio. Si en su empresa nadie puede hacerlo, esa es una buena razón para delegar la validación técnica en un socio que la haga antes de presentarle candidatos.

Cómo elegir el camino según su proyecto

No hay un camino mejor en abstracto. Estas preguntas ordenan la decisión:

Si su situación es estaEl camino que suele convenir
Rol central, volumen estable y tiempo para buscarPlanta propia
Tarea acotada, con alcance claro y alguien que reviseFreelancer
Necesita volumen de perfiles y puede filtrar y coordinar ustedPlataforma global de talento
Tiene quién lidere técnicamente y necesita capacidad este mesStaff augmentation
Nadie lidera técnicamente el frente de trabajoUna célula dedicada, con su propio líder

Antes de elegir, responda también dos preguntas: ¿el trabajo es continuo o tiene fecha de cierre?, y ¿quiere que el conocimiento quede en su planta? Si el trabajo es continuo y quiere conservar el conocimiento, planta propia o staff augmentation con opción de pasar al profesional a planta le sirven más que una sucesión de freelancers. Para el último caso de la tabla, vea Célula Dedicada: cuándo conviene un equipo tech completo.

¿Tiene una vacante tech abierta? Cuéntenos el perfil en solicitar perfiles y le presentamos candidatos validados en 5 días hábiles.

  • contratar programadores
  • reclutamiento ti
  • staff augmentation

Preguntas frecuentes sobre contratar programadores

¿Cuánto tarda contratar un programador?

Depende del camino. En planta propia, el plazo suma la búsqueda, el filtro técnico, las entrevistas, el preaviso que el candidato debe dar en su empleo actual y la incorporación, y todo eso corre por cuenta de su equipo. Con staff augmentation, Bprosys presenta candidatos validados en 5 días hábiles desde un requerimiento claro. Lo que cuesta cada semana de espera está en El costo real de la vacante tech que sigue abierta.

¿Cuánto cuesta contratar un programador?

Depende del stack, la seniority y el país. Además del sueldo, la contratación directa tiene costos que no figuran en la oferta: las horas de su equipo en entrevistas, las semanas con el puesto sin cubrir y la curva de aprendizaje. En staff augmentation con Bprosys no hay costo inicial y la facturación es mensual; el valor de cada perfil se cotiza según el rol.

¿Qué conviene más, un freelancer o staff augmentation?

Un freelancer conviene para una tarea acotada, con alcance claro y alguien interno que revise el resultado. Si el trabajo es continuo, staff augmentation suma un perfil 100% dedicado que se integra a su equipo y conserva el conocimiento del proceso. La comparación completa está en El freelancer resolvió esta semana. ¿Y la que viene?.

¿Cómo valido técnicamente a un programador si no tengo equipo técnico?

Tiene dos opciones. La primera es usar las dos preguntas y las seis repreguntas de la sección Entrevista técnica, con alguien que conozca el dominio del problema. La segunda es delegar la validación: Bprosys combina pruebas técnicas propias con las de su empresa antes de presentarle a cada candidato.

¿Puedo contratar directo al programador después?

Sí. En el modelo de staff augmentation de Bprosys existe la opción de pasar al profesional a su planta propia. Las condiciones de ese paso se acuerdan con el equipo de staffing.

Cómo lo resolvemos en Bprosys

Si este tema ya frena a su equipo, en estas páginas le contamos cómo lo trabajamos y qué incluye.

Más guías sobre talento tech

Ver todas las guías de talento tech

Bprosys

¿Listos para escalar la operación?

Cuéntenos qué necesita resolver. Le respondemos con un plan concreto, sin vueltas.

Agendar una llamada