Tecnología, Sistemas y Telecomunicaciones
Tecnologia / Sistemas
Loja
Presencial
En ILE C.A. buscamos un/a Desarrollador/a Full Stack Web y Móvil, con capacidad de análisis, autonomía y orientación a resultados, para desarrollar soluciones tecnológicas que contribuyan a la gestión empresarial.Objetivo del cargoDesarrollar, mantener e integrar aplicaciones web y móviles para la gestión empresarial, puntos de venta, facturación electrónica, reportes y monitoreo en tiempo real, asegurando la calidad del software y la consistencia de la información.Principales responsabilidades Desarrollar funcionalidades web y móviles alineadas con las necesidades del negocio. Desarrollar y mantener puntos de venta, incluyendo ventas, caja, inventarios y comprobantes. Integrar aplicaciones con servicios externos, sistemas de facturación electrónica y dispositivos de impresión. Implementar dashboards administrativos, indicadores y reportes. Asegurar la sincronización de datos entre aplicaciones móviles, servicios y bases de datos, incluyendo la operación sin conexión. Implementar soluciones de geolocalización, seguimiento y comunicación en tiempo real. Mantener y mejorar los sistemas existentes, resolver incidencias y documentar las soluciones implementadas. Aplicar buenas prácticas de seguridad, pruebas, control de versiones y calidad de software.Conocimientos y experiencia requeridosDesarrollo web y backend: Angular y TypeScript: componentes, servicios, formularios reactivos, rutas, consumo de APIs y programación asíncrona. Node.js, Express y NestJS: desarrollo de APIs REST, validaciones, manejo de errores, autenticación y autorización. Java: programación orientada a objetos, mantenimiento de aplicaciones e integración con bases de datos. WebSockets para comunicación en tiempo real. Desarrollo de puntos de venta, facturación electrónica e integración con servicios tributarios.Desarrollo móvil: Flutter y Dart para el desarrollo y mantenimiento de aplicaciones móviles. Bases de datos locales, operación en línea y fuera de línea, sincronización segura y gestión de envíos pendientes. Geolocalización, permisos, seguimiento en segundo plano e integración de mapas, rutas y recorridos. Integración con impresoras térmicas. Consumo de servicios REST, autenticación y manejo de errores de conectividad. Manejo de estado y arquitectura de código mantenible.Bases de datos y reportes: MySQL: modelado relacional, consultas SQL, joins, índices, transacciones y optimización. Creación, mantenimiento y optimización de procedimientos almacenados. JasperReports y Jaspersoft Studio: creación y modificación de reportes, parámetros, subreportes y fuentes de datos. Exportación de reportes a PDF y Excel.Se valorará adicionalmente Manejo de Git. Conocimientos de pruebas unitarias y de integración. Manejo de Docker, Linux y despliegue de aplicaciones.CompetenciasCapacidad de análisis y resolución de problemas, autonomía, organización, comunicación efectiva y trabajo en equipo.¡Postula y forma parte de nuestro equipo!
Chofer
Atención al cliente
Mantenimiento
Abogado
Docente
Médico
Asistente
Gerente
Marketing
Seguridad
Cajero
Ingeniero civil
Arquitecto
Limpieza
Ventas
Recepcionista
Empresa verificada