Descripción general del trabajo
Estamos buscando un desarrollador de Ruby on Rails con experiencia para nuestra empresa líder en desarrollo de software. Trabajará con un equipo de ingenieros de software , desarrolladores front-end , diseñadores y científicos de datos para crear y mantener una plataforma de software.
Tendrá la oportunidad de trabajar en una gran base de código ROR. Esta posición exige la reestructuración y actualización de nuestra versión ROR. Básicamente, trabajará en el desarrollo de aplicaciones web y realizará una integración continua con los módulos del lado del servidor. Además de esto, deberá mantener y mantener un soporte continuo para la base de clientes.
Si te apasiona la programación y te gustaría disfrutar trabajando en un entorno de ritmo acelerado, estaremos encantados de que te unas a nuestro equipo.
Responsabilidades
-
Diseñar e instalar nueva infraestructura.
-
Diseñe y cree código ruby ??reutilizable y eficiente
-
Planificar e implementar nuevas características
-
Integre fuentes de datos y bases de datos en un solo sistema
-
Identificar los errores y proponer la solución a los problemas.
-
Interactuar con las partes interesadas para expresar y presentar el dominio de la plataforma de acuerdo con sus prácticas
-
Colaborar con diseñadores gráficos y diseñadores de interfaz de usuario para comprender mejor los requisitos del producto
-
Diseñar y desarrollar nuevas aplicaciones de software desde cero
-
Mantener y administrar las API
-
Pruebe el código Ruby en busca de errores y resuélvalos en consecuencia.
-
Manténgase actualizado sobre los últimos desarrollos en la programación de Ruby on Rails
Requisitos
-
Grado de BS/MS en Ciencias de la Computación o Tecnología de la Información
-
Más de 5 años de experiencia laboral como desarrollador de Ruby on Rails en una empresa de renombre
-
Las certificaciones ROR serán un beneficio adicional
-
Familiarizado con Mocking, MVC y ORM
-
Comprensión de los patrones y la arquitectura de la base de datos.
-
Conocimiento de implementación de código y control de versiones.
-
Sólido conocimiento de la programación orientada a objetos.
-
Excelente conocimiento de la programación con plantillas del lado del servidor.
-
Buen conocimiento de desarrollo web.
-
Excelente comprensión de los principios de diseño.
-
Buen conocimiento de herramientas de control de versiones de código como GitHub, Git, etc.
-
Buenas habilidades de gestión de proyectos.
-
Excelentes habilidades de comunicación