Descripción del puesto: Desarrollador Ruby sénior (m/h/x)
Utiliza esta plantilla de descripción del puesto de desarrollador Ruby sénior para atraer a desarrolladores cualificados. Para puestos de desarrollador junior, eche un vistazo a nuestra descripción del puesto de desarrollador de Ruby on Rails.
Refreshed on
February 6, 2020
Responsabilidades del desarrollador Ruby sénior incluyen:
- Escritura de código escalable y eficaz en Ruby
- Creación de componentes de «back-end» para aplicaciones web
- Pruebas del rendimiento, la respuesta y la seguridad de las aplicaciones
Breve descripción del puesto
Buscamos un desarrollador Ruby sénior para unirse a nuestro equipo de TI y ayudarnos a crear software funcional y aplicaciones basadas en web.
Entre las responsabilidades del desarrollador Ruby sénior se incluyen la creación de soluciones de «back-end», la construcción de gemas eficientes y la integración de los componentes del «front-end». Si estás interesado en vivir el día a día escribiendo código desde cero y revisando el trabajo de otras personas, nos gustaría conocerte.
En última instancia, contribuirás en todas las fases del ciclo de vida del desarrollo de software, desde el diseño hasta el despliegue.
Responsabilidades
- Escribir código escalable y eficaz en Ruby
- Crear componentes de «back-end» para aplicaciones web
- Probar el rendimiento, la respuesta y la seguridad de las aplicaciones
- Revisar y depurar el código de los desarrolladores junior
- Integrar las soluciones de almacenamiento de datos y procesamiento de datos
- Crear, instalar y compartir gemas y plugins
- Crear secuencias de comandos de pruebas automatizados
- Mejorar y mantener las aplicaciones tras su despliegue
- Coordinarse con los miembros del equipo que trabajan en distintas capas de la infraestructura
Requisitos
- Experiencia laboral como desarrollador de Ruby
- Profundo conocimiento de la programación orientada a objetos
- Experiencia práctica en la escritura de aplicaciones de líneas de comando utilizando bibliotecas de Ruby
- Experiencia en Rails
- Conocimiento del desarrollo de software ágil
- Estar familiarizado con las plataformas de pruebas funcionales
- Capacidades para solucionar problemas
- Espíritu de equipo
- Grado en ingeniería, ciencias informáticas o en un campo relacionado