**Objetivo del puesto**
Apoyar en el desarrollo, mejora e implementación de nuevas funciones del sistema garantizando código limpio, mantenible y eficiente, con enfoque en escalabilidad, seguridad y experiência de usuario.
**Responsabilidades**
- Desarrollar nuevas funcionalidades en **WinForms (C#.NET)**.
- Construir la **lógica de negocio** bajo arquitectura en capas (UI, BEL, BLL, DAL).
- Implementar **procedimientos almacenados MySQL** con manejo de transacciones y logs.
- Diseñar e integrar reportes (**FastReport / PDFsharp**).
- Implementar **servicios locales o Windows Services** para automatización de procesos.
- Documentar el código, elaborar **manuales de usuario** y preparar el **despliegue en producción**.
**Conocimientos técnicos**
- **Lenguaje**: C# (.NET Core / Framework)
- **Entorno**: WinForms (UI con validaciones y diseño limpio)
- **Arquitectura**: en capas (UI, BEL, BLL, DAL)
- **Base de datos**: MySQL (SP, triggers, funciones, índices)
- **Conectividad**: ADO.NET, MySQL Connector
- **Asincronía**: uso de async / await
- **Reportes**: FastReport, PDFsharp
- **Hardware**: comunicación vía puertos COM (RS232)
- **Control de versiones**: Git / GitHub
**Conocimientos deseables**
- Desarrollo e integración de **API REST** (C#).
- Uso de **HttpClient**.
- Programación web con **React.js**.
Tipo de puesto: Jornada completa, Por obra o tiempo determinado, Por temporada
Duración del contrato: 3 meses
Sueldo: $8,512.09 - $26,100.86 al mes
Lugar de trabajo: Empleo presencial