Buscamos un Ingeniero o TSU en Informática con sólida experiencia en el ecosistema .net para liderar la integración de hardware de identificación por radiofrecuencia (rfid) en nuestros sistemas de gestión de inventarios. El objetivo principal es establecer la comunicación entre dispositivos físicos y nuestra plataforma web, garantizando la trazabilidad de la data en tiempo real y optimizando la gestión de existencias.
Responsabilidades Clave:
Integración de Hardware: Desarrollar y mantener servicios robustos en C# que consuman las APIs/SDKs de los equipos RFID para la captura eficiente de tags.
Desarrollo de Interfaz: Crear paneles de control y gestión intuitivos utilizando Blazor (WebAssembly o Server) para la visualización y manipulación de inventarios.
Consumo y Creación de APIs: Implementar servicios RESTful para asegurar una comunicación fluida y segura entre el hardware, el servidor y el cliente.
Gestión de Lógica de Inventarios: Programar algoritmos avanzados para el control de existencias, movimientos de almacén, alertas de stock y auditorías automatizadas.
Optimización ui/ux: diseñar interfaces responsivas y profesionales utilizando bootstrap y personalizaciones en javascript (mediante js interop en blazor) para una experiencia de usuario óptima.
Requisitos Técnicos:
1. Desarrollo Core:
Lenguaje: Dominio avanzado de C# y el framework .NET 6+.
Frontend: Experiencia comprobable en Blazor y manejo de componentes.
Estilos: Manejo fluido de CSS y CSS3 para el diseño de interfaces.
Scripts: Conocimientos de JavaScript para manipulación del DOM o integraciones de librerías externas mediante interoperabilidad.
2. Integración y Datos:
APIs: Experiencia en el consumo y desarrollo de Web APIs (
ASP.NET Core). Manejo de json, autenticación jwt y protocolos http.
Hardware (RFID): Conocimientos en comunicación con periféricos vía tcp/ip, puertos seriales o sdks específicos del fabricante (como impinj, zebra, etc.).
Bases de Datos: Manejo de SQL Server o PostgreSQL, incluyendo Entity Framework Core para la persistencia de los datos capturados.
Manejo de Concurrencia: Dada la naturaleza de las lecturas RFID simultáneas, se requiere experiencia en programación asíncrona (async/await) y manejo de hilos para garantizar la estabilidad y el rendimiento del sistema.
Delivery term: Not specified