*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: tiempo completo, 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