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).