Desarrollador Full-Stack .NET con IA
Como Desarrollador Fullstack .NET con conocimientos en IA, participaremos en el desarrollo y evolución de una solución para BAC Guatemala.
- Construir y mantener componentes fullstack usando C# y el stack .NET (incluyendo .NET 6+).
- Diseñar y consumir APIs REST para integrar funcionalidades y habilitar interacción entre front y back.
- Aplicar arquitectura en capas (N capas / Clean Architecture) y desarrollar con buenas prácticas de diseño.
- Implementar seguridad y robustez mediante manejo de excepciones, logging y prácticas de calidad de código.
- Desarrollar con enfoque en calidad usando pruebas unitarias (xUnit, NUnit o MSTest).
- Interactuar con datos usando SQL Server (tablas, stored procedures, funciones, triggers) y Entity Framework (preferible).
- Apoyarse en IA: generar, validar, corregir y optimizar código con herramientas como GitHub Copilot, manteniendo criterio técnico para no depender ciegamente de la IA.
Buscamos 2 desarrolladores Fullstack .NET (nivel Middle o Senior) para un proyecto remoto y de alta exigencia técnica.
Requisitos técnicos obligatorios
- C# y .NET: .NET Framework, .NET Core / .NET 6+, POO, inyección de dependencias y patrones de diseño.
- Bases de datos: SQL Server (tablas, stored procedures, funciones, triggers) y optimización de consultas. ORM: Entity Framework (preferible).
- IDE y herramientas: Visual Studio, Git, Azure DevOps (deseable). Se considera Visual Studio Code.
- Arquitectura y desarrollo: APIs REST, arquitectura en capas (N capas, Clean Architecture), ASP.NET MVC / Web API. Blazor (deseable).
- Buenas prácticas: SOLID, Clean Code, manejo de excepciones, logging y pruebas unitarias (xUnit, NUnit, MSTest).
- Inteligencia Artificial (importante): familiaridad con GitHub Copilot o herramientas similares; capacidad para generar, validar, corregir y optimizar código asistido por IA; buen criterio técnico para no depender ciegamente.
Habilidades blandas
- Pensamiento analítico y resolución de problemas.
- Trabajo en equipo.
- Comunicación clara con áreas técnicas y de negocio.
- Proactividad y autonomía.
Modalidad de contratación: Plazo fijo
Proyecto
📌 Contratación tipo Contractor, con duración estimada de 5 meses (con posible extensión).