Descriptionacerca de: diseñar y codificar aplicaciones a través del ciclo de vida del proceso de desarrollo de grupo coppel, respetando las políticas y estándares establecidos, para efectuar la documentación y análisis técnico de un sistema de software garantizando la calidad de los entregables.responsabilidades: implementar procesos y estándares establecidos a través de componentes desarrollo de software para entregar productos de calidad.tomar decisiones relacionadas con el diseño de software para cubrir necesidades tecnológicas mediante el desarrollo de software estandarizado.sugerir tecnología apropiada para la solución, tomando como base las establecidas por el departamento de arquitectura de sistemas, para el desarrollo de productos con calidad.documentar la solución técnica (código fuente) sugerida y/o propuesta a tráves de la estandarización del código para cubrir la necesidad requerida del cliente.ser instructor interno para apoyar en la capacitación interna y/o asesorías técnicas y lograr habilidades dentro del equipo de proyecto.requisitos:conocimientos en java, python, springboot, postgresql, graphql, react.diseño y creación de microservicios.azure / gitlab.metodologías ágiles: scrum/kanban.experiencia mínima 3 años como programador.escolaridad: licenciatura en ingeniería en sistemas, licenciatura en ingeniería industrial, licenciatura en informtica o licenciatura en sistemas computacionales.ubicación en cualquiera de estas ciudades: cdmx, gdl, culiacán (presencial)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.responsibilitiescodificar la solución del requerimiento asignado y asegurar de que funcione correctamente reflejado en los resultadosdocumentar el código y las clases (comprende incluir comentarios en las líneas de código), con la finalidad de que pueda ser interpretado y utilizado por quien lo requieraasegurarse que la solución desarrollada cubre al 100% los requerimientosrealizar pruebas unitarias de las soluciones desarrolladasrealizar pruebas cruzadas de códigoentregar el código sin errores al área de testing