




El equipo de .NET es responsable de la integración de bases de datos Oracle locales y en la nube con la plataforma Microsoft .NET. Los componentes y herramientas de .NET incluyen Oracle Data Provider para .NET y .NET Core con soporte multiplataforma en la nube, Entity Framework Core, Oracle Developer Tool para VS Code integrado con funciones de inteligencia artificial, Oracle Developer Tool para Visual Studio .NET y ASP .NET y .NET Core. Nuestro objetivo principal es probar y configurar estos componentes y herramientas mediante el desarrollo de pruebas automatizadas para garantizar la funcionalidad correcta y un rendimiento óptimo, desde las API/UI individuales hasta soluciones integradas. Al abarcar un espectro tan amplio, el equipo de .NET se encuentra en una posición estratégica única para obtener experiencia directa sobre toda la pila de las tecnologías más recientes de Oracle. Durante el proceso de prueba, adquirirá un conocimiento profundo de las bases de datos Oracle locales y en la nube, el soporte multiplataforma en la nube integrado con Azure, .NET Core y las herramientas IDE de Microsoft más populares integradas con inteligencia artificial. **Requisitos del puesto:** * Licenciatura o maestría en Ciencias de la Computación * Sólidos conocimientos y experiencia en bases de datos * Sólidas habilidades de programación en C\#, C\+\+ o JavaScript * Experiencia laboral con plataformas Windows y/o Linux y/o MacOS * Experiencia con protocolos de autenticación de red (OAuth 2, Kerberos y LDAP/AD) es un plus * Buenas habilidades de comunicación e interpersonales * Buen nivel de inglés * Excelentes habilidades analíticas; disposición y capacidad para aprender rápidamente nuevas tecnologías * Auto-motivado y buen trabajo en equipo **Deseable tener:** * Experiencia en pruebas automatizadas de interfaz de usuario es un plus * Experiencia en programación con .NET/.NET Core es un plus Como miembro de la división de ingeniería de software, aplicará conocimientos básicos a intermedios de arquitectura de software para realizar tareas de desarrollo asociadas al diseño, depuración o creación de aplicaciones de software o sistemas operativos según especificaciones de diseño proporcionadas. Realizará mejoras dentro de una arquitectura de software existente y ocasionalmente sugerirá mejoras a dicha arquitectura.


