Desarrollador PHP

Código 2512.4.5

¿Qué hace un Desarrollador PHP?

El desarrollador/la desarrolladora PHP es un profesional especializado en el desarrollo y programación de aplicaciones web utilizando el lenguaje de programación PHP. Su propósito principal es diseñar, desarrollar y mantener soluciones robustas y eficientes. Trabaja en diversos contextos y colabora con equipos multidisciplinarios para crear aplicaciones web dinámicas y funcionales, ademaás de servicios web.

¿Estás definiendo o contratando un cargo de Desarrollador PHP?

Usa este perfil como punto de partida. Ajusta responsabilidades y criterios de evaluación a lo que tu equipo realmente necesita.

El enlace a la app abre el registro. Podrás crear tu cargo al ingresar.

Habilidades esenciales

Conocimientos

  • API Application Programming Interface
  • API Management
  • API Management service
  • APIs JSON
  • APIs REST
  • Bitbucket
  • CSS
  • Code editors (Editores de código)
  • CodeIgniter framework
  • Composer
  • Database management
  • Drupal
  • Functional Regression testing
  • Functional Sanity testing
  • Functional testing
  • GitHub
  • HTML
  • JSON
  • JavaScript
  • JavaScript Framework
  • JavaScript Object Notation (JSON)
  • Joomla
  • Laravel Framework
  • MongoDB
  • Non-functional testing
  • Object Oriented Programming
  • PHP
  • Representational State Transfer REST
  • SQL
  • Sass
  • Software code repositories
  • Testing
  • Vagrant
  • Web APIs
  • algoritmización de tareas
  • amenazas de seguridad de aplicaciones web
  • ciclo de vida del desarrollo de sistemas
  • comunicación
  • desarrollo iterativo
  • diseño orientado a objetos
  • herramientas para la gestión de la configuración del software
  • lenguaje unificado de modelado
  • lenguajes de consulta
  • lenguajes de la hoja de estilo
  • metodología ágil de desarrollo de software
  • metodologías de diseño de software
  • modelo de desarrollo incremental
  • modelo de desarrollo rápido de aplicaciones
  • modelo de fuente abierta
  • modelos de arquitectura de software
  • modelos de datos
  • métodos de consulta
  • niveles de pruebas del software
  • patrones de diseño de la interfaz de usuario del software
  • programación informática
  • programación web
  • requisitos de usuario de sistemas de TIC

Habilidades y competencias

  • Proponer soluciones tecnológicas a problemas empresariales
  • analizar especificaciones de software
  • analizar requisitos empresariales
  • analizar sistema TIC
  • armonizar el software con la arquitectura del sistema
  • consultar fuentes de información
  • contramedidas frente a ataques informáticos
  • controlar el rendimiento de un sistema
  • crear diagrama de flujo
  • crear diseño de software
  • crear modelos de datos
  • crear soluciones para problemas
  • definir la arquitectura del software
  • definir requisitos técnicos
  • depurar software
  • desarrollar métodos de migración automatizada
  • detectar y corregir errores de las tecnologías de la información y de las comunicaciones
  • diseñar bases de datos en la nube
  • diseñar esquema de base de datos
  • diseñar un sistema de información
  • elaborar la descripción de elementos web
  • gestionar la obsolescencia de las TIC
  • identificar puntos débiles en el sistema de TIC
  • identificar requisitos del cliente
  • implantar políticas de seguridad de las TIC
  • integrar componentes del sistema
  • integrar datos de las TIC
  • interpretar los requisitos técnicos
  • interpretar textos técnicos
  • migrar datos existentes
  • ofrecer un informe de análisis coste-beneficio
  • proporcionar documentación técnica
  • realizar pruebas de sistema
  • resolver problemas de sistemas TIC
  • utilizar bibliotecas de software
  • utilizar herramientas para realizar copias de seguridad y recuperar datos
  • utilizar lenguajes de consulta
  • utilizar lenguajes de marcado
  • utilizar patrones de diseño de software
  • utilizar programación con scripts
  • utilizar programación concurrente
  • utilizar programación funcional
  • utilizar programación lógica
  • utilizar programación orientada a objetos
  • utilizar software para presentaciones

Competencias transversales

  • adaptarse a los cambios de los planes de desarrollo tecnológico
  • cumplir plazos
  • gestionar el calendario de tareas
  • pensar de forma analítica
  • recopilar opiniones de clientes sobre aplicaciones

Descarga el perfil de cargo

Te enviamos el perfil listo para pegar en tu aviso: propósito, habilidades esenciales, deseables y qué conviene evaluar. Un correo, sin registro.

Qué conviene evaluar en este cargo

Los conocimientos técnicos se verifican con pruebas y referencias. Lo que no aparece en el currículum son las competencias transversales, y son las que explican la mayoría de las contrataciones fallidas. Antes de cerrar, conviene medirlas con una batería estandarizada.

Ver evaluación psicolaboral

Cargos similares

Otros puestos del mismo grupo, útiles si el cargo que buscas no calza exacto.

¿Necesitas encontrar este perfil?

Buscamos, filtramos y evaluamos candidatos para este tipo de cargo, con garantía de reemplazo. Proceso ágil y precio por cargo, sin porcentajes sobre la renta.

En Obrii App el perfil se transforma en descriptor de cargo, filtro de currículums y pauta de entrevista.

Fuentes

Este servicio utiliza la Taxonomía Mapha desarrollada por OTIC SOFOFA (CC BY 4.0) y la clasificación ESCO de la Comisión Europea, en una versión adaptada. Los códigos de grupo provienen de la ISCO-08 de la OIT. Ver fuentes y licencias