Objetivo del puesto
Apoyar en el desarrollo, mejora e implementación de nuevas funciones del sistema garantizando código limpio, mantenible y optimizado, 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.
Asegurar la estabilidad y mantenibilidad del sistema.
Conocimientos técnicos
Lenguaje: C# (.NET Core / Framework)
Contexto: 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 - $10,000.00 al mes
Lugar de trabajo: Empleo presencial