Perfil

Agrégateur de contenus

Programador

Imagen

Description:

Definición

Es la persona responsable de crear, desarrollar y modificar las aplicaciones informáticas, implementando las especificaciones creadas por los analista, para el uso del cliente; pueden diseñar las bases de datos dentro de un área de aplicación, trabajando individualmente o como parte de un equipo.

Funciones
  • Redacción de programas en diversos lenguajes de programación.
  • Desarrollo de prototipos de nuevas aplicaciones.
  • Entender el análisis funcional elaborado por los analistas de aplicaciones.

Competencias técnicas
  • Manejar lenguajes de programación y entornos de desarrollo (.Net, Java, J2EE, JavaScript, Liferay, PHP, RoR, entre otros).
  • Entender el análisis funcional elaborado por los analistas de aplicaciones.

Habilidades
  • Capacidad para organizar los proyectos aplicando las herramientas y técnicas más adecuadas.
  • Capacidad para ajustarse a los requisitos funcionales.
  • Capacidad para el trabajo en equipo.






Formación Reglada

Ciclos Formativos de Grado Superior

  • Técnico Superior en Desarrollo de Aplicaciones Multiplataforma.
  • Técnico Superior en Desarrollo de Aplicaciones Web.

Certificados de Profesionalidad

  • Programación de sistemas informáticos IFCT0609
  • Programación de lenguajes estructurados de aplicaciones de gestión IFCD0111
  • Programación de lenguaje orientado a objetos y a bases de datos IFCD0112
  • Desarrollo de aplicaciones en tecnologías Web IFCD0210
Experiencia

En cuanto a la formación, nos estamos refiriendo a la formación mínima, ya que dentro del perfil de programador hay diversos escalafones en los que tiene un gran peso la experiencia:

  • Programador Junior (experiencia no requerida).
  • Programador Senior (imprescindible).
Formación transversal

En caso del perfil de programador es uno de los más complejos de definir debido a la gran variedad de campos de actuación que existen. Además, en algunos casos, los programadores se especializan en entornos o sectores concretos (a través de formación específica y experiencia profesional) como pueden ser los siguientes:

  • Animación en 3D.
  • Aplicaciones móviles.
  • Big Data.
  • Cartografía y geoposicionamiento.
  • Cloud.
  • Domótica.
  • E-commerce.
  • Entornos interactivos.
  • Entornos virtuales.
  • Internet de las cosas.
  • Realidad aumentada.
  • Videojuegos.
  • Visión por computador.
Idiomas
  • Inglés: B1
Información y consultas