Importante empresa del sector Retail se encuentra en busca del mejor talento para cubrir la posición de PROGRAMADOR FREE LANCE
Responsabilidades
• Análisis de Requerimientos: Colaborar con los clientes o usuarios finales para entender sus necesidades y traducirlas en especificaciones técnicas.
• Diseño de Sistemas: Crear el diseño técnico de las aplicaciones, definiendo la arquitectura, los componentes y las interfaces.
• Programación: Escribir, probar y mantener el código fuente de las aplicaciones según las especificaciones.
• Pruebas y Depuración: Realizar pruebas para asegurar que el software funciona correctamente y corregir cualquier error o problema que surja.
• Documentación:
Crear y mantener la documentación técnica del software, incluyendo manuales de usuario y guías de mantenimiento.
• Mantenimiento y Soporte: Proveer soporte técnico y realizar actualizaciones o mejoras a las aplicaciones existentes.
Habilidades
• Conocimientos en Programación: Dominio de varios lenguajes de programación (como Java, C#, Python, etc.).
• Análisis y Resolución de Problemas: Habilidad para identificar problemas y diseñar soluciones efectivas.
• Conocimientos de Bases de Datos: Experiencia en el diseño y manejo de bases de datos (SQL, NoSQL, etc.).
• Comunicación: Capacidad para comunicar conceptos técnicos de manera clara a personas no técnicas.
• Gestión de Proyectos: Habilidad para planificar, ejecutar y supervisar proyectos de desarrollo de software.
• Conocimiento de Metodologías de Desarrollo: Familiaridad con metodologías ágiles (Scrum, Kanban) y tradicionales (cascada).
Herramientas Comunes
• Entornos de Desarrollo Integrado (IDE): Como Visual Studio,
Eclipse, PyCharm.
• Sistemas de Control de Versiones: Git, SVN.
• Herramientas de Gestión de Proyectos: Jira, Trello.
• Sistemas de Gestión de Bases de Datos: MySQL, PostgreSQL, MongoDB.