Encargado de realizar el análisis, diseño, desarrollo, pruebas y mantenimiento de software, aportando su vasta experiencia y conocimiento al equipo y a sí mismo, para optimizar el uso de los recursos. Se espera que tome decisiones arquitectónicas y técnicas con el objetivo de implementar soluciones avanzadas y de alta calidad. Su misión principal es garantizar que estas soluciones satisfagan los requisitos del cliente y cumplan con los estándares y directrices de la compañía. Asimismo, tiene la responsabilidad crítica de preservar en todo momento la integridad y seguridad de los datos.mínimo 5 años de experiencia en roles relacionados con el desarrollo de softwarelicenciatura en sistemas, ingeniería en computación o afín.inglés: 90% lectura de comprensión, 85% escrito e inglés conversacional.optimización de estructuras y algoritmos de datos.elaborar especificaciones técnicas minuciosas y diseñar arquitecturas de software, algoritmos y diagramas de flujos que respalden integralmente los requisitos del proyecto, logrando una óptima utilización de recursos y garantizando la eficacia del sistema.crear aplicaciones web, interfaces, apis, automatizaciones y reportes mediante la escritura de código limpio, reutilizable y eficiente, en estricta conformidad con las especificaciones. Priorizando la usabilidad del usuario al tiempo que se integran componentes de terceros y propios. Todo ello en total alineación con los estándares y directrices de la compañía.realizar pruebas unitarias y de integración, identificar y solucionar problemas y errores de manera efectiva.mantener y actualizar aplicaciones existentes, detectando y realizando mejoras de rendimiento y seguridad.además, se encarga de la expansión de las capacidades de los sistemas mediante la incorporación de nuevas funcionalidades.identificar oportunidades de mejora en las aplicaciones existentes y proponer soluciones para optimizar la eficiencia y la productividad.crear y mantener documentación técnica y de usuario para las aplicaciones, con el propósito de facilitar el control de cambios, así como mejorar la comprensión y el uso eficaz de las distintas aplicaciones.
#j-18808-ljbffr