Desarrollador Backend

Requisitos

Experiencia y Conocimientos: (deseable dos años mínimo)

Conocimientos generales:

  • Desarrollo de aplicaciones procedurales y aplicaciones de análisis para la toma de decisiones.
  • Conocimiento de motores de bases de datos.
  • Conocimiento de alto nivel en lenguaje SQL.
  • Conocimiento de estructura de sistemas operativos linux.
  • Conocimiento de estructura de sistemas operativos windows.
  • Conocimiento de comandos linux incluyendo buen nivel de programación en shell.
  • Conocimiento de redes y estructura de la nube de AWS.

Conocimientos especializados:

  • Experiencia en procesos de extracción, transformación y carga de datos ETL.
  • Experiencia en el diseño de bases de datos relacionales.
  • Experiencia en el diseño de bases de datos para la toma de decisiones.
  • Conocimiento en construcción de bd datawarehouse.
  • Conocimiento en construcción de datamarts.

Conocimientos en desarrollo:

  • Programador fullstack
  • Experiencia en desarrollo de procesos back para grandes volúmenes de datos, conocimiento en construcción de máquina de estados.
  • Lenguajes php, python, javascript, angular , django
  • Manejo de framework Laravel
  • Conocimiento de git
  • Manejo de diagramación de procesos.

Manejo de bases de datos:

  • Estructura MSYQL
  • Manejo completo de store proceadures MYSQL
  • Estructura MS-SQLServer
  • Estructura ORACLE
  • SQL Avanzado
  • Experiencia en MYSQL por lo menos 3 a 5 años.
  • Experiencia en AURORA Mysql
  • Conocimiento de alguna base especializada en la toma de decisiones: Redbrick, Redshift, IFX XPS,ORACLE PARALELL QUERY, MS-SQLServer analitic services

Responsabilidades

  • Elaborar procesos de integración de datos.
  • Procesos de limpiezas y reestructura de datos para carga a tablas de entrada de datos.
  • Elaboración de procesos para el manejo de grandes volúmenes de información.
  • Procesos de análisis de datos para identificar relaciones entre información.
  • Elaboración de procesos de backend.

Ofrecemos

  • Elaborar procesos de integración de datos.
  • Procesos de limpiezas y reestructura de datos para carga a tablas de entrada de datos.
  • Elaboración de procesos para el manejo de grandes volúmenes de información.
  • Procesos de análisis de datos para identificar relaciones entre información.
  • Elaboración de procesos de backend.