Employers Professionals

Desarrollador Back End in FORCAST

Closed job - No longer receiving applicants

Follow FORCAST in Get on Board and we'll notify you when new jobs are published.

More open jobs from FORCAST

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.

Life's too short for bad jobs.
Sign up for free and find jobs that are truly your match.