Se requiere inglés: la oferta original está publicada en inglés.
Responsabilidades clave
- Diseñar, construir y mantener funcionalidades de Schedule Manager usando C# y ASP.NET Core.
- Desarrollar y versionar APIs REST que permitan a las aplicaciones consumidoras crear, gestionar y evaluar reglas.
- Implementar la lógica de validación, versionado, aprobación y registro de auditoría (audit trail) de las reglas.
- Escribir SQL eficiente y usar Entity Framework Core para el acceso a datos, incluidos cambios de esquema y migraciones.
- Escribir pruebas unitarias y de integración y mantener una buena cobertura automatizada.
- Participar en revisiones de código, dando y recibiendo retroalimentación constructiva.
- Resolver problemas en producción, realizar análisis de causa raíz y contribuir a rotaciones de guardia (on-call) o de soporte.
- Monitorear el rendimiento y mejorar el logging, la observabilidad y el manejo de errores.
- Contribuir a las discusiones de diseño técnico, estimaciones y planificación de sprints.
- Mantener actualizada la documentación técnica, incluidas las especificaciones de APIs y los runbooks.
- Ser mentor informal de desarrolladores junior y compartir conocimiento dentro del equipo.
- Usar herramientas de desarrollo asistido por IA, incluido Cursor, para agilizar la codificación, la refactorización, la generación de pruebas y la documentación, y revisar todo el código generado por IA en cuanto a corrección, seguridad y mantenibilidad antes de hacer merge.
- Seguir los lineamientos del equipo y de la empresa para el uso responsable de la IA, incluido mantener el código propietario, las credenciales y los datos sensibles fuera de herramientas no aprobadas.