Competencias para un puesto
Competencias para un CV de desarrollador
Las ofertas de desarrollo citan tecnologías concretas, y quien selecciona las busca tal cual. Aquí tienes las que aparecen a menudo en los anuncios en España, agrupadas por uso, y cómo demostrarlas en tu CV.
Puestos relacionados: Desarrollador/a web · Desarrollador/a full stack · Desarrollador/a front-end · Desarrollador/a back-end · Programador/a · Ingeniero/a de software · Desarrollador/a de aplicaciones móviles · Ingeniero/a DevOps
En un CV de desarrollador, la lista de tecnologías es lo primero que se lee: dice si hablas el idioma del equipo. Pero una lista sola no demuestra nada. Lo que convence es encontrar esos mismos nombres en tu experiencia y tus proyectos, con lo que hiciste con ellos.
Escribe cada tecnología tal como la escriben las ofertas («Node.js», «PostgreSQL», «API REST»): así es como la persona que selecciona, el software de selección y la puntuación de Trakrio hacen la conexión. Quédate con las que has usado de verdad y pon delante las que pide la oferta.
Competencias técnicas
Lenguajes
- JavaScript El lenguaje de la web, en el navegador y en el servidor: cita lo que construiste con él.
- TypeScript Muy pedido junto a JavaScript: indícalo si era el estándar de tus proyectos.
- Python Back-end, scripts, automatización: di en qué contexto, porque el uso lo cambia todo para quien lee.
- Java Muy presente en grandes empresas, banca y consultoras, a menudo con Spring.
- C# El lenguaje del ecosistema .NET de Microsoft, habitual en entornos corporativos.
- PHP Sigue muy presente en la web, a menudo con Laravel o Symfony: nombra el framework.
- Go Escribe «Go (Golang)» si la oferta lo llama así: es la forma que encuentran las búsquedas.
- SQL Se espera a menudo en perfiles back-end: muestra una consulta o un modelo de datos que diseñaste.
Frameworks y librerías
- React Muy pedido en front-end; menciona Next.js aparte si lo has usado.
- Angular Frecuente en grandes cuentas y consultoras tecnológicas: indica la versión si es reciente.
- Vue.js Escribe «Vue.js» mejor que «Vue»: la palabra sola es ambigua para un buscador.
- Node.js JavaScript en el servidor: cita la API o el servicio que escribiste.
- Spring Boot El framework Java empresarial; «Spring Boot» es la forma que más se busca.
- Laravel Framework PHP muy extendido en agencias y productos web.
- Django Framework web de Python muy extendido, a menudo con Django REST Framework.
- .NET Escribe «.NET» o «ASP.NET» como la oferta, junto a C#.
Bases de datos y API
- PostgreSQL Base de datos relacional muy pedida, sobre todo en proyectos recientes.
- MySQL Muy extendida en la web; MariaDB es una variante cercana.
- MongoDB Base de datos documental muy conocida: di para qué necesidad la elegiste.
- Redis Caché, colas, sesiones: un detalle que muestra que piensas en el rendimiento.
- API REST Diseñar y consumir API: se espera de cualquier perfil back-end o full stack.
- GraphQL Cítalo solo si lo implantaste o lo usabas a diario.
Cloud y DevOps
- Docker Contenerizar una aplicación se ha vuelto lo básico, incluso sin un puesto DevOps.
- Kubernetes Se pide sobre todo en puestos back-end sénior y DevOps.
- AWS Nombra los servicios que usaste (Lambda, S3, RDS…) en tu experiencia: «AWS» a secas queda vago.
- Azure El cloud de Microsoft, frecuente en empresas que ya usan herramientas de Microsoft.
- Google Cloud También aparece como «GCP» en las ofertas: con uno basta, el otro se entiende.
- Integración continua (CI/CD) Integración y despliegue continuos: cita la herramienta (GitLab CI, GitHub Actions, Jenkins).
- Terraform La infraestructura descrita como código: un plus claro en puestos DevOps y cloud.
- Linux El sistema de muchos servidores: útil para todos, imprescindible en DevOps.
Calidad y metodologías
- Git Obvio para ti, pero quien selecciona lo busca: tiene su sitio en la lista.
- Pruebas unitarias Nombra el framework (Jest, PHPUnit, pytest, JUnit) y qué evitaron las pruebas.
- Pruebas E2E Las pruebas de extremo a extremo (Cypress, Playwright, Selenium): una señal de rigor en un CV front-end.
- TDD El desarrollo guiado por pruebas: solo si era tu práctica real.
- Metodologías ágiles Muchos equipos dicen trabajar así: describe mejor tu papel en las ceremonias.
- Scrum Sprints, revisiones, retrospectivas: indica si tuviste un rol (Scrum Master, referente).
- Jira Herramienta de seguimiento muy extendida: basta una mención, sin destacarla.
Competencias transversales
Las habilidades blandas se demuestran con hechos: cada una, abajo, con la forma de mostrarla.
- Resolución de problemas Cuenta un bug difícil o una caída que diagnosticaste, y cómo.
- Comunicación escrita Documentación, tickets claros, descripciones de pull requests: el día a día de un equipo en remoto.
- Trabajo en equipo Revisiones de código, programación en pareja, ayuda mutua: demuéstralo con un hecho, no con un adjetivo.
- Autonomía Una funcionalidad llevada desde la especificación hasta producción dice más que la palabra.
- Curiosidad técnica Formación continua, proyectos personales, contribuciones open source: la prueba de que sigues aprendiendo.
- Visión de producto Entender la necesidad del usuario antes de escribir código: muy valorado en startups.
- Capacidad didáctica Acompañar a una persona recién incorporada, explicar una decisión técnica a alguien que no programa.
Añadir estas competencias a mi CV
Haz clic en las que tienes de verdad: se suman al CV que el creador de CV guarda en este navegador, sin IA ni envío. Si no tienes CV, el primer clic lo crea.
Activa JavaScript para añadir estas competencias a tu CV con un clic, o escríbelas en el creador de CV. Crear mi CV
Certificaciones y titulaciones reconocidas
En la sección Formación o Certificaciones de tu CV, con el año, solo si las tienes.
- CFGS Desarrollo de Aplicaciones Web (DAW) Ciclo Formativo de Grado Superior de Formación Profesional (título de Técnico Superior), muy conocido por las empresas del sector.
- CFGS Desarrollo de Aplicaciones Multiplataforma (DAM) El ciclo hermano, orientado a aplicaciones de escritorio y móviles.
- Certificado de profesionalidad IFCD0210 «Desarrollo de aplicaciones con tecnologías web», certificado oficial de nivel 3, frecuente en procesos de reciclaje profesional.
- AWS Certified Developer – Associate Certificación de Amazon Web Services sobre el desarrollo de aplicaciones en su cloud.
- Microsoft Certified: Azure AI Cloud Developer Associate El equivalente de Microsoft (examen AI-200), para desarrollar servicios back-end y de IA en Azure. El antiguo Azure Developer Associate, retirado en 2026, sigue teniendo su sitio en el CV si ya lo tienes.
- Certified Kubernetes Application Developer (CKAD) Certificación de la Linux Foundation, examen práctico sobre Kubernetes.
Dónde ponerlas en el CV
Incluye una sección Competencias breve, agrupada por uso (lenguajes, frameworks, bases de datos, herramientas): quien selecciona ve en pocos segundos si tu stack encaja. Un nivel solo sirve si es honesto y comparable; si no, los años de uso dicen más.
Retoma después las tecnologías en cada experiencia, en el momento en que las usaste: «API REST en Node.js y PostgreSQL para…». Ahí es donde una competencia se convierte en prueba. Para un primer empleo, tus proyectos (del ciclo o el grado, personales, open source) cumplen ese papel: consulta la guía CV sin experiencia.
En cada candidatura, sube arriba lo que pide la oferta y dominas, con sus mismas palabras: es todo el objetivo de la guía para adaptar tu CV a una oferta. El comparador CV / oferta te muestra lo que falta.
Ejemplos de viñetas para tus experiencias
Ejemplos ficticios, escritos con la fórmula XYZ: sustitúyelos por tus propios resultados, sin inventarte nunca la medida.
-
Antes Desarrollo de nuevas funcionalidades en la web.
Después Reduje el tiempo de carga de la ficha de producto de 4,1 s a 1,8 s pasando el renderizado al servidor con Next.js y cacheando las imágenes.
-
Antes Mantenimiento de la API.
Después Dividí por tres los errores 500 de la API de pedidos en un trimestre añadiendo pruebas de integración (Jest) y monitorización de las consultas lentas en PostgreSQL.
-
Antes Implantación de Docker.
Después Reduje la puesta en marcha del equipo de una persona recién incorporada de un día a menos de una hora contenerizando los cinco servicios con Docker Compose.
-
Antes Participación en los despliegues.
Después Pasamos de un despliegue a varios al día automatizando las pruebas y la puesta en producción con GitLab CI.
Errores frecuentes
- Enumerar todo lo que tocaste una vez. Veinte tecnologías sin jerarquía ocultan las tres que importan para el puesto, y cualquiera puede salir en la entrevista.
- Barras de nivel o estrellas. «4 estrellas de 5 en Java» no se compara con nada. Mejor los años de uso o un proyecto que muestre el nivel.
- Nombres escritos distinto que en las ofertas. «Vue», «Postgre», «JS»: escribe los nombres completos y oficiales, los que encuentran las búsquedas.
- Tecnologías ausentes de la experiencia. Una competencia que solo aparece en la lista, nunca en un puesto o un proyecto, no está demostrada.
- Olvidar las habilidades blandas. Un equipo también contrata a alguien con quien trabajar: un hecho de colaboración o de transmisión en una experiencia vale más que un adjetivo.
Preguntas frecuentes
¿Cuántas tecnologías poner en un CV de desarrollador?
No hay un número ideal: quédate con las que has usado en condiciones reales y de las que puedes hablar en una entrevista, y pon primero las que pide la oferta. El resto puede desaparecer sin pena.
¿Hay que traducir los nombres de las tecnologías?
No. Java, React o Docker se escriben igual en todos los idiomas. Solo se traducen los conocimientos generales: «pruebas unitarias», «integración continua».
Estoy empezando: ¿qué competencias pongo sin experiencia?
Las de tus proyectos de formación (el proyecto final del ciclo, por ejemplo) o personales, con un enlace al código si puedes. Describe cada proyecto como una experiencia: qué hace, con qué y qué aprendiste.
¿Cuentan las habilidades blandas en un puesto técnico?
Sí: muchas ofertas citan la comunicación, el trabajo en equipo o la autonomía. Demuéstralas con hechos en tu experiencia mejor que con una lista de adjetivos (consulta habilidades blandas).
¿Dónde indico mi nivel de inglés?
En la sección Idiomas, con un nivel del marco europeo (B2, C1…): consulta los niveles de idioma. El inglés técnico de la documentación no sustituye a ese nivel.