22 feb
Capacitación Empresarial y Vocacional de México
México
**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
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.