DESARROLLADOR
Ubicación: Lasso, Ecuador
Departamento:
Tipo de Empleo: Tiempo Completo
Modalidad: Presencial
Fecha de Publicación:
Descripción del Puesto
📋 Resumen del Puesto
Buscamos un desarrollador para crear, mejorar y mantener aplicaciones y herramientas digitales. La persona ideal trabaja en equipo, resuelve problemas y entrega soluciones claras y confiables.
✅ Requisitos
1. Formación académica
TÃtulo de tercer nivel en IngenierÃa en Sistemas, Software, TecnologÃas de la Información, Ciencias de la Computación o carreras afines.
Se valorará formación complementaria en desarrollo de software, bases de datos, arquitectura de sistemas o metodologÃas ágiles.
2. Experiencia laboral
Experiencia de 2 a 3 años en desarrollo de software o aplicaciones.
Experiencia en mantenimiento, mejora y optimización de sistemas existentes.
Experiencia en integración de aplicaciones y consumo de servicios API.
Experiencia en gestión de bases de datos y resolución de incidencias técnicas.
3. Conocimientos técnicos
Lenguajes de programación acordes con la arquitectura tecnológica de la empresa.
Desarrollo de aplicaciones web y/o sistemas empresariales.
Manejo de bases de datos relacionales, como SQL Server, PostgreSQL o MySQL.
Desarrollo e integración de API REST.
Control de versiones mediante Git.
Conocimientos de pruebas de software, depuración y documentación técnica.
Manejo de metodologÃas ágiles, como Scrum o Kanban.
Conocimientos de seguridad, rendimiento y buenas prácticas de programación.
💼 Responsabilidades
Diseño, programación y mantenimiento de aplicaciones informáticas según los requerimientos del negocio.
Análisis y mejora de soluciones de software: evaluación de sistemas existentes, identificación de oportunidades de mejora y optimización de funcionalidades.
Gestión de bases de datos: creación y optimización de consultas, vistas, procedimientos almacenados y estructuras de datos para asegurar la disponibilidad e integridad de la información.
Integración de sistemas y aplicaciones: desarrollo y mantenimiento de conexiones entre plataformas internas y externas mediante API y otros mecanismos de integración.
Automatización de procesos: desarrollo de soluciones tecnológicas para reducir tareas manuales, minimizar errores y mejorar la eficiencia operativa.
Desarrollo de reportes e indicadores: construcción y mantenimiento de reportes que faciliten el análisis de información y la toma de decisiones.
Soporte técnico y resolución de incidencias: identificación, diagnóstico y solución de errores en aplicaciones, desarrollos e integraciones.
Gestión de requerimientos tecnológicos: levantamiento, análisis y documentación de las necesidades de las áreas usuarias para convertirlas en soluciones de software.
Pruebas y control de calidad del software: ejecución de pruebas funcionales y técnicas para validar el correcto funcionamiento de los desarrollos antes de su implementación.
Implementación y despliegue de soluciones: publicación de nuevas funcionalidades, actualizaciones y mejoras en los ambientes tecnológicos autorizados.
Gestión de versiones y documentación técnica: control de cambios, administración del código fuente y elaboración de documentación técnica de las soluciones implementadas.
Seguridad y rendimiento de aplicaciones: aplicación de buenas prácticas de programación, protección de datos, control de accesos y optimización del desempeño de los sistemas.