Empresa Profesional

Desarrollador Back End Semi Senior en FORCAST

Empleo finalizado - No se reciben más postulantes

FORCAST es una empresa especializada en inteligencia artificial, procesamiento de imágenes y big data; orientada a la integración de nuevas tecnologías, formación de capital humano avanzado y transferencia tecnológica para las áreas más importantes del desarrollo económico del país.

Estamos enfocados principalmente en el desarrollo de sistemas de telemetría integrales en diversas áreas y rubros, además contamos con gran experiencia en la creación de software especializados en el procesamiento de imágenes y análisis de grandes volúmenes de información.



Requerimientos del cargo

Actualmente nuestra empresa requiere de un Desarrollador Back-end para incorporarse a nuestro equipo como Programador y desarrollador de software, que busque ser un aporte para el crecimiento de FORCAST, respetando los valores institucionales de integridad, respeto y pasión por la excelencia. Somos un equipo joven, preocupados de gestionar un ambiente agradable, equilibrando la productividad y el bienestar.

Tus principales responsabilidades en el cargo, serán:

  • Apoyar la generación de herramientas para el funcionamiento y mantención de la plataforma tecnológica.
  • Realizar desarrollos para satisfacer las necesidades del cliente interno y externo.
  • Apoyar los proyectos de investigación en que la compañía participa.
  • Programar, probar y hacer debug de software de acuerdo a los requerimientos.
  • Modificar, expandir y actualizar aplicaciones.
  • Comunicarse con el equipo de ingenieros, analistas y testers para alinear documentación y pruebas de las aplicaciones.

Requisitos:

Buscamos a personas egresadas de las carreras de Ingeniería civil o industrial en computación, informática o afines, con al menos 2 años de experiencia laboral.

Como requisitos excluyentes, el postulante debe contar con conocimientos en Ruby/RoR, y Bash Scripts.

Cualquiera de los siguientes requerimientos no es excluyente y será considerado como un plus en tu postulación:

Conocimientos intermedios/avanzados de Ruby (en especial 2.3.0), tales como:

  • Modulos y Clases (variables, métodos globales, private, public, protected, etc).
  • Diferencia entre dup y clone.
  • Invocación de métodos mediante call.
  • Utilización de Inspect, method(), methods (plus si sabes proc, curry, arity).
  • Generar atributos y métodos dinámicamente (instance_eval, class_eval).
  • Manejo de Bloques (constructores, yield, etc).
  • Trabajo con Irb u/o Pry.

Conocimientos de Rails:

  • Comprensión del protocolo HTTP y uso de herramientas (Curl, Httpie, o afín)
  • Capacidad de manejar Request y Responses mediante Json
  • Capacidad de inspeccionar el objeto HTTP (leer/enviar headers, -cookies, etc.)
  • Experiencia con Middleware Stack (Rails on Rack)
  • Configuración de middlewares
  • Debug de request en el stack (manejo del ENV)
  • Experiencia en entornos de API (Swagger o afín)
  • Experiencia con ActiveJobs (Rake, Sidekiq o afín utilizando cronjobs)
  • Experiencia con ActiveRecord con Postgres y/o Sqlite3
  • Experiencia realizando Unit Test en API
  • Experiencia con routes.rb (abstracciones principalmente como member, collection, namespace, match, etc.)

Conocimientos Relevantes:

  • Experiencia con Bash Scripts (mínimo manejando procesos, systemctl, rc.local, crontab, foreman, etc.)
  • Ingles intermedio o avanzado
  • SQL avanzado
  • Uso Git / Gitlab

Buscamos a personas con habilidades para el trabajo en equipo, con mucha iniciativa y sentido de la innovación.



Beneficios

Horario flexible, vestimenta casual, ambiente grato con espacios para compartir y relacionarse con los compañeros de trabajo, equipo joven y abierto a nuevos desafíos, contamos con videojuegos para compartir y relajarse.

¿Interesado en trabajar en FORCAST? Mira sus empleos:

Sólo empleos que valen la pena.
Regístrate gratis y descubre empleos seleccionados para ti.