Full Stack Developer - México - Capacitación Empresarial y Vocacional de México

Rodrigo Fernández

Publicado por:

Rodrigo Fernández

Reclutador de talento para beBee


Descripción

RESUMEN DEL PUESTO


El "Full Stack Developer" participa en la definición y entrega de los sistemas de aplicación, subsistemas e interfaces; válida supuestos tecnológicos y evalúa alternativas.

La persona tiene conocimientos avanzados de habilidades avanzadas de desarrollador web full stack, fluidez en una variedad de lenguajes de programación, bases de datos y programación back-/front-end para ejecutar activamente el desarrollo y mantenimiento de aplicaciones y microservicios que apoyan las iniciativas de comercio en línea y digital en apoyo de iniciativas de comercio digital y en línea.


Este rol comprende el contexto de la solución y colabora activamente con los equipos, clientes y proveedores para garantizar la alineación.

Tienen formación y práctica en modelos de entrega tanto tradicionales como ágiles, comprenden y son capaces de gestionar las complejidades del desarrollo de soluciones a gran escala.

También trabajan estrechamente con otros recursos de desarrollo y control de calidad onsite y externos para desarrollar y entregar un producto de alta calidad.

Se espera que trabajen fuera del horario laboral debido a la estructura de equipo onshore/offshore de trabajo en equipo.


TAREAS Y RESPONSABILIDADES

  • Esta posición trabajará en estrecha colaboración con los maestros Scrum, Arquitectos, QA, Dev / Ops, así como múltiples organizaciones dentro de la empresa
  • Responsable de todas las actividades de entrega asignadas a través del líder técnico offshore / equipo scrum y son el punto de escalada onshore para todos los problemas de soporte y desarrollo de aplicaciones específicas de su dominio asignado y proyectos
  • Colaborar con el Director de Producto onshore para garantizar que los requisitos del cliente se comuniquen al equipo scrum y que los equipos colaboren satisfactoriamente.
  • Responsable de la entrega de productos de alta calidad a tiempo, según lo previsto y dentro del presupuesto.
  • Colaborar con el equipo de DevOps para alinearse con los requisitos de CI/CD para los proyectos asignados
  • Apoyar al equipo de control de calidad para garantizar la calidad del proyecto y la finalización eficiente de los compromisos del sprint
  • Orientar al equipo de desarrollo en todas las fases de scrum (backlog grooming, sprint sprint planning, estimación/story pointing y retro/demo)
  • Recomendar la asignación de recursos en proyectos a través de un equipo polifacético en múltiples productos y plataformas
  • Contribuir a la arquitectura del entorno de hardware, la plataforma de servicios, la plataforma de aplicaciones y la base de datos. Trabajar con Dev/Ops en la gestión de los entornos inferiores (dev, qa, uat, build servers, deployment, etc.)
  • Participar en iniciativas de planificación estratégica de productos y servicios, elaboración de hojas de ruta de productos y debates tácticos.
  • Participar en el proceso de selección y contratación de nuevos desarrolladores e ingenieros on/offshore, incluyendo otros recursos de terceros según sea necesario.
  • Trabajar con los arquitectos y la dirección para gestionar la identificación de riesgos y las estrategias de mitigación de riesgos asociados a la arquitectura. Ayudar a garantizar que la arquitectura sea sostenible, desplegable y segura
  • Trabajar con la seguridad de TI para escanear periódicamente las aplicaciones en busca de vulnerabilidades y corregirlas a tiempo. manera oportuna
  • Crear y aplicar normas, herramientas, plataformas y enfoques técnicos y de codificación.
  • Coordinarse con los equipos de desarrollo y los proveedores para garantizar que los equipos adecuados trabajen en los componentes adecuados en el momento adecuado, con expectativas claras de hitos y objetivos.
  • Colaborar con el equipo de entrega y liderar la metodología de TI y los procesos ágiles.
  • Estar disponible fuera de horario y fines de semana para la gestión de incidencias, lanzamientos y soporte de nível 2, gestionar al personal y garantizar la participación activa y la resolución de problemas
  • Aplicar y ejecutar las mejores prácticas de desarrollo de microservicios, API e integración al tiempo que se adhiere a las normas de codificación del equipo y del sector, y las políticas corporativas
  • Analizar y apoyar el desarrollo de especificaciones, teniendo en cuenta la viabilidad, el coste y el tiempo necesarios, compatibilidad con el sistema actual y las capacidades informáticas necesarias para los servicios
  • Apoyar la creación y conservación de documentación y repositorios para describir el desarrollo, lógica, codificación y versión de programas, incluidas las normas para el cumplimiento de PCI y SOX.

CUALIFICACIONES MÍNIMAS

  • 8+ años entregando software robusto y soluciones para aplicaciones de comercio empresarial
  • 8+ años trabajando con Python, frameworks web de Python como Django, Flask, Turbo Gears, Web2py, y sistemas de bases de datos relacionales de código abierto como MySQL, PostgreSQL
  • 5+ Años

Más ofertas de trabajo de Capacitación Empresarial y Vocacional de México