Description
acerca 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.
responsibilities
* codificar la solución del requerimiento asignado y asegurar de que funcione correctamente reflejado en los resultados
* documentar 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 requiera
* asegurarse que la solución desarrollada cubre al 100% los requerimientos
* realizar pruebas unitarias de las soluciones desarrolladas
* realizar pruebas cruzadas de código
* entregar el código sin errores al área de testing