Guadalajara, Jalisco
Objetivo del puesto Diseñar, desarrollar, implementar y mantener soluciones de software que respondan a las necesidades del negocio, asegurando aplicaciones eficientes, escalables, seguras y de calidad, participando activamente en todas las etapas del ciclo de vida de los proyectos. Principales responsabilidades Analizar y recopilar requerimientos de software de acuerdo con las necesidades del negocio. Traducir requerimientos funcionales y técnicos en soluciones de software viables. Diseñar y desarrollar soluciones eficientes, escalables, seguras y mantenibles. Implementar software aplicando buenas prácticas y estándares de desarrollo. Diseñar algoritmos y estructuras de solución para atender las necesidades de los proyectos. Realizar pruebas, identificar y corregir errores para garantizar el correcto funcionamiento de las aplicaciones. Implementar y liberar soluciones en ambientes productivos. Dar mantenimiento, soporte y actualización a las aplicaciones desarrolladas. Colaborar con equipos de Desarrollo, TI y otras áreas involucradas en los proyectos. Trabajar en conjunto con el Gerente de Área para definir la visión del producto, prioridades y backlog del proyecto. Identificar y comunicar oportunamente riesgos, incidencias y posibles problemas que puedan afectar los proyectos. Elaborar y mantener actualizada la documentación técnica de los proyectos y soluciones desarrolladas. Requisitos Escolaridad: Ingeniería en Sistemas, Ingeniería de Software, Ciencias Computacionales o carrera afín. Experiencia en desarrollo y programación de software. Conocimientos en diseño y desarrollo de algoritmos. Conocimientos en diseño, modelado y gestión de bases de datos. Conocimientos de sistemas operativos y servidores. Conocimientos de protocolos de comunicación e integración entre sistemas. Experiencia o conocimientos en metodologías ágiles. Conocimiento de buenas prácticas de ingeniería y desarrollo de software. Capacidad de análisis y solución de problemas. Habilidad para trabajar de manera colaborativa con equipos multidisciplinarios. Competencias Pensamiento analítico y lógico. Resolución de problemas. Orientación a resultados. Organización y atención al detalle. Comunicación efectiva. Trabajo en equipo. Adaptabilidad y aprendizaje continuo. Buscamos una persona con enfoque en la solución de problemas, capacidad de análisis y buenas prácticas de desarrollo, que quiera participar de manera integral en la creación y evolución de soluciones tecnológicas para el negocio.
Requerimientos
Palabras clave: developer, programador
26 de septiembre (actualizada)
Inicia sesión para generar una carta de presentación para esta vacante.
Iniciar sesiónInicia sesión para ver cómo encaja este empleo con tu perfil.
Iniciar sesión