Desarrollador Ruby

Código 2512.4.2

¿Qué hace un Desarrollador Ruby?

El desarrollador/la desarrolladora Ruby es un profesional de la informática cuya función principal es desarrollar, probar y mantener aplicaciones web utilizando el lenguaje de programación Ruby y su framework, Ruby on Rails. Trabaja en una variedad de contextos de desarrollo, optimizando el código para eficiencia y escalabilidad, mientras asegura la funcionalidad y la seguridad de las aplicaciones.

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

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
  • APIs JSON
  • APIs REST
  • Browser Developer Tools
  • CD Continuous Delivery
  • CI Continuous Integration
  • Command line tools
  • GitHub
  • HTML
  • JavaScript Object Notation (JSON)
  • Relational Databases
  • Ruby
  • Ruby (programación informática)
  • SQL
  • Software code repositories
  • algoritmos
  • análisis web
  • base de datos
  • bibliotecas de componentes de software
  • comunicación
  • desarrollo iterativo
  • diseño orientado a objetos
  • gestión de proyectos según la metodología Lean
  • ingeniería de sistemas basada en modelos
  • integración de sistemas de TIC
  • modelo de desarrollo incremental
  • modelos de datos
  • niveles de pruebas del software
  • patrones de diseño de la interfaz de usuario del software
  • programación de sistemas TIC
  • programación informática
  • requisitos de usuario de sistemas de TIC

Habilidades y competencias

  • analizar especificaciones de software
  • analizar procesos empresariales
  • armonizar el software con la arquitectura del sistema
  • consultar fuentes de información
  • crear diagrama de flujo
  • crear diseño de software
  • crear modelos de datos
  • crear soluciones para problemas
  • depurar software
  • 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
  • efectuar pruebas unitarias de software
  • ejecutar pruebas de integración
  • ejecutar pruebas de software
  • estudiar los patrones de comportamiento en una página web
  • gestionar bases de datos
  • identificar requisitos del cliente
  • integrar componentes del sistema
  • interpretar textos técnicos
  • proporcionar la documentación de las pruebas del software
  • realizar pruebas de sistema
  • realizar una revisión del código de las TIC
  • reproducir los problemas de software del cliente
  • solucionar problemas de un sitio web
  • utilizar bases de datos
  • utilizar distintos métodos de comunicación
  • utilizar patrones de diseño de software
  • utilizar programación concurrente
  • utilizar programación lógica
  • utilizar programación orientada a objetos

Competencias transversales

  • adaptarse a los cambios de los planes de desarrollo tecnológico
  • afrontar problemas con actitud crítica
  • cumplir plazos
  • gestionar el calendario de tareas
  • mantenerse informado sobre las soluciones de sistemas de información más recientes
  • pensar de forma analítica

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