La agencia de gestión y colocación de empleo COMFANDI, en alianza con una importante empresa, requiere para su equipo de trabajo: Desarrollador - Cali FUNCIONES: 1.Diseño de la interfaz de usuario (UI): Crear interfaces atractivas y fáciles de usar. Programación en lenguajes como HTML, CSS y JavaScript: Estos son los lenguajes básicos para la construcción de páginas web. Uso de frameworks/librerías de JavaScript: Como React, Angular o Vue.js, para crear aplicaciones interactivas y dinámicas. Optimización para dispositivos móviles: Asegurarse de que la web sea responsive (adaptable a diferentes tamaños de pantalla). Accesibilidad: Asegurar que las páginas sean accesibles para personas con discapacidades (por ejemplo, navegación por teclado, lectores de pantalla). 2. Desarrollo del lado del servidor (Backend): Crear y mantener la lógica del servidor: Usar lenguajes como Node.js, Python, Ruby, PHP, Java, entre otros. Bases de datos: Conectar la web con bases de datos (MySQL, PostgreSQL, MongoDB, etc.) para almacenar y gestionar datos. API (Interfaz de programación de aplicaciones): Desarrollar y mantener APIs que permitan la interacción entre el frontend y el backend. Seguridad: Implementar medidas de seguridad, como cifrado de datos y protección contra vulnerabilidades comunes. 3. Desarrollo full-stack: Combinación de frontend y backend: Un desarrollador full-stack puede manejar tanto la parte visible de la web (frontend) como la lógica y la gestión de datos en el servidor (backend). Integración de sistemas: Integrar el frontend con servicios externos, bases de datos y otras aplicaciones. 4. Control de versiones: Uso de herramientas como Git: Gestionar versiones del código, trabajar en equipo y hacer un seguimiento de cambios a lo largo del tiempo. 5. Pruebas y depuración: Testing: Escribir pruebas automatizadas para garantizar que el sitio web funcione correctamente (unitarias, de integración, etc.). Depuración: Resolver problemas en el código que afecten el rendimiento, la funcionalidad o la seguridad de la web. 6. Despliegue y mantenimiento: Subir la web a un servidor: Usar servicios de hosting o servidores para hacer que el sitio sea accesible en línea (por ejemplo, AWS, Heroku, DigitalOcean, etc.). Mantenimiento continuo: Actualizar la web para agregar nuevas funciones, mejorar el rendimiento y corregir posibles errores. Horario: Lunes a viernes 8:00am a 5:30pm y Sábado medio día de 8:00 a 1:00pm. Experiencia: Mínimo 1 año desempeñándose en áreas de desarrollo y programación. Formación académica: Profesional en ingeniería de sistemas. Salario: $1.900.000 - $2.500.000 Tipo de contrato: Termino indefinido REQUISITOS: - Manejo de .NET (deseable), SQL Server (deseable), manejo de Excel, trabajo en equipo. - Habilidad en probar aplicaciones informáticas, implementar y desarrollar.