Descripción del empleo
Buscamos un / a Ingeniero / a de Software Sénior con experiencia y visión de futuro para unirse a nuestra Unidad de Negocio de IA Generativa. En este puesto clave, liderarás el diseño y la creación de nuestra próxima generación de aplicaciones inteligentes. Aprovecharás tu experiencia en. NET e IA Generativa para desarrollar soluciones escalables, robustas e innovadoras que integren capacidades de IA de vanguardia en nuestra arquitectura de microservicios. Este puesto requiere una combinación de sólidos fundamentos de ingeniería de software y pasión por explorar el cambiante mundo de los Grandes Modelos de Lenguaje (LLM) y la IA. Colaborarás estrechamente con equipos ágiles multidisciplinares para dar vida a funcionalidades significativas basadas en IA.
Key Responsibilities :
* Diseñar, desarrollar, probar e implementar soluciones de software robustas y escalables utilizando el marco .NET, con especial atención a la arquitectura de microservicios.
* Crear y mantener código limpio, de alta calidad y bien documentado, cumpliendo con las mejores prácticas y los estándares de codificación.
* Diseñar y desarrollar API RESTful y aplicaciones web con ASP.NET Core, incluyendo MVC, Razor Pages, Web API y Blazor.
* Integrar y aprovechar las capacidades de IA y LLM, incluyendo Azure OpenAI y Semantic Kernel, para crear funciones de aplicaciones inteligentes.
* Administrar e interactuar con bases de datos utilizando Entity Framework Core, incluyendo el diseño de esquemas, la escritura de consultas complejas y la gestión de migraciones.
* Implementar y administrar mecanismos seguros de autenticación y autorización utilizando tecnologías como .NET Identity, JWT y OAuth.
* Colaborar eficazmente en un equipo de desarrollo ágil, participando en la planificación de sprints, revisiones de código y reuniones diarias.
* Implementar y administrar aplicaciones en plataformas en la nube, específicamente Microsoft Azure y OpenShift.
* Orientar a desarrolladores júnior, brindándoles orientación técnica y fomentando un entorno de equipo colaborativo y orientado al crecimiento.
* Solucionar problemas, depurar y actualizar los sistemas existentes para garantizar un rendimiento y una fiabilidad óptimos.
Requisitos
Required Skills :
1. Mínimo de 4 años de experiencia profesional en desarrollo de software, con al menos 1 año en tareas relacionadas con GenAI.
2. Experiencia demostrada en C# y .NET Framework, incluyendo .NET Core.
3. Sólida experiencia en el diseño y desarrollo de APIs RESTful y aplicaciones web con ASP.NET Core (MVC, Web API).
4. Profundo conocimiento de la arquitectura de microservicios y patrones de diseño.
5. Experiencia práctica con Microsoft Azure, incluyendo servicios como Azure App Service, Azure Functions y Azure OpenAI.
6. Dominio de Entity Framework Core y experiencia con bases de datos SQL.
7. Sólido conocimiento de los conceptos de autenticación y autorización (Identity, JWT, OAuth).
8. Experiencia trabajando en un entorno de desarrollo ágil.
9. Excelentes habilidades de resolución de problemas y capacidad para trabajar con sistemas complejos.
10. Sólidas habilidades de comunicación e interpersonales, con mentalidad colaborativa.
Desired Skills :
11. Experiencia con Python, especialmente en el contexto del desarrollo de IA / ML.
12. Familiaridad con tecnologías de contenedores y orquestación como Docker y Kubernetes / OpenShift.
13. Experiencia con otras tecnologías front-end .NET como Blazor o Razor Pages.
14. Conocimiento del SDK de Semantic Kernel para la integración de LLM.
15. Experiencia con tecnologías front-end como React o Angular.
16. Experiencia previa como desarrollador sénior o líder.
17. Contribuciones a proyectos de código abierto o a una sólida cartera pública (p. ej., GitHub).
Información adicional
Qué ofrecemos? :
Programa de formación por parte de la empresa para que puedas seguir desarrollándote y promocionar dentro del plan de carrera que existe para ti.
Contrato indefinido y estabilidad.
Retribución flexible y más beneficios
Flexibilidad horaria.
Modalidad de teletrabajo híbrido o remoto.
Te ofrecemos un entorno dinámico, en el que tu plan de carrera y crecimiento será nuestro objetivo.
Buen ambiente de trabajo, abiertos e inclusivos.
Formarás parte de un gran equipo de profesionales con inquietud y motivación por la tecnología.
Eres la persona que buscamos? Inscríbete en nuestra oferta y haznos llegar tu perfil completo. ¡Estamos deseando contar contigo!
#J-18808-Ljbffr