Programador Senior

Acerca de:

Diseñar la solución técnica de las iniciativas de acuerdo a los requerimientos entregados por análisis para cumplir con la necesidad del negocio, respetando los estándares arquitectónicos establecidos dentro de la organización para la construcción de software.

Responsabilidades:

  • Desarrollar y mantener servicios backend de alta calidad cumpliendo estándares de arquitectura, seguridad y buenas prácticas
  • Implementar lógica de negocio y APIs REST asegurando cumplimiento de requerimientos funcionales y no funcionales
  • Ejecutar pruebas unitarias, revisiones de código y apoyar en la resolución de incidencias técnicas
  • Colaborar con equipos de QA, DevOps y producto en entornos ágiles.

Requisitos:

  • 3 años de experiencia en desarrollo con Python
  • Experiencia en: Golang, React, Emotion CSS, NextJs, GraphQL con Apollo Server
  • Conocimientos básico de GCP
  • Manejo de Docker, GIT,
  • Capacidad de análisis para encontrar BUGS


Educación:

  • Licenciatura en Informática, Ingeniería en Sistemas, Ingeniería en Software, Licenciatura en Informática, Licenciatura en Sistemas Computacionales.


Prestaciones:

  • Sueldo base
  • Fondo de Ahorro
  • Descuentos en compras de muebles y ropa
  • Aguinaldo
  • Vacaciones
  • Prima vacacional
  • Reparto de Utilidades
  • Día libre de cumpleaños
  • Becas para estudio
  • Útiles escolares
  • Club de protección familiar
  • Ambiente de trabajo agradable
  • Entre otros beneficios y prestaciones
  • Implementar los procesos y estándares establecidos
  • Cumplir con los procesos del Manual Técnico MCC Sistemas Programación
  • Formarse como instructor interno para apoyar capacitación interna y/o asesorías técnicas
  • Participar cómo certificador técnico, implementar y dar seguimiento al proceso de Contrataciones y Promoción Interna
  • Participar e involucrarse en las actividades detonadas por los Comités Tecnológicos
  • Tomar decisiones relacionadas con el diseño de software
  • Sugerir tecnología apropiada para la solución tomando como base las establecidas por el departamento de optimización de código
  • Participar en investigaciones para mejorar el rendimiento de los sistemas
  • Cumplir en tiempo y forma con la entrega de la documentación
  • Documentar la solución técnica (código fuente)
  • Apoyar a la mejora continua de los estándares técnicos de Sistemas Programación
  • Proponer el uso de nuevas tecnologías enfocadas al desarrollo de software
  • Transmitir el conocimiento de herramientas tecnológicas a Programadores