Duración: Proyecto por 8 meses.
Experience: Mínimo 4 años de experiencia comprobable en desarrollo backend con C#/.NET, integración con Oracle DB 19c y consumo de middleware empresarial.
Location: Caracas, Venezuela
Work Modality / Modalidad: Presencial (100% On Site)
Description / Descripción del Puesto
Buscamos un .NET Backend Developer (Semi-Senior / Senior) con experiencia en diseño, desarrollo e integración de aplicaciones empresariales, APIs REST, servicios distribuidos y componentes de software reutilizables. El desarrollador será responsable de construir soluciones backend utilizando C# y .NET 8+, garantizando un alto rendimiento, seguridad, mantenibilidad e integración transparente con Oracle Database 19c y plataformas de middleware empresarial (como servicios REST/SOAP publicados sobre Oracle WebLogic Server).
Funciones y Responsabilidades
- Desarrollo Backend en C#: Diseñar, desarrollar y mantener aplicaciones, servicios, librerías y componentes reutilizables utilizando C# y .NET 8+ / ASP.NET Core.
- Integración con Oracle Database 19c: Desarrollar integraciones persistentes utilizando ODP.NET (Oracle Managed Data Access) y Entity Framework Core, optimizando consultas SQL, LINQ y procedimientos almacenados en PL/SQL.
- Middleware & Integración de Servicios: Consumir y construir servicios REST y SOAP publicados mediante plataformas de middleware empresarial (Oracle WebLogic Server, OSB/SOA).
- Procesamiento de Datos & Formatos: Implementar lógica para la generación, validación, transformación y parsing de esquemas XML, JSON y XSD.
- Seguridad & Firma Electrónica: Integrar mecanismos de autenticación, autorización, certificados digitales X.509, PKCS#12 y firma electrónica XML.
- Resiliencia & Procesos Asíncronos: Desarrollar Worker Services / Background Services, aplicando patrones de idempotencia, reintentos, manejo de transacciones, recuperación ante fallas y componentes con capacidades de sincronización/operación offline.
- Pruebas & Calidad de Código: Desarrollar pruebas unitarias y de integración (xUnit, NUnit o MSTest), optimizar consumo de recursos y participar activamente en revisiones de código y pipelines CI/CD.
Requirements / Requisitos
Obligatorios:
- Experiencia: Mínimo 4 años de experiencia comprobable en desarrollo backend con .NET.
- Lenguaje & Framework: C# sobre .NET 8 o superior y ASP.NET Core.
- APIs & Arquitectura: Diseño, construcción y consumo de APIs REST y librerías reutilizables.
- Base de Datos Oracle (Indispensable): Experiencia en Oracle Database 19c, escritura y optimización de SQL y PL/SQL.
- Acceso a Datos & ORM: Manejo de Oracle Managed Data Access (ODP.NET), Entity Framework Core (con proveedor Oracle) y LINQ.
- Integración Middleware: Consumo de servicios REST y SOAP integrados con middleware empresarial.
- Estructuras de Datos: Manejo fluido de XML, JSON y XSD.
- Herramientas & Pruebas: Control de versiones con Git, frameworks de testing (xUnit, NUnit o MSTest) y contenedores con Docker.
- Principios de Diseño: Arquitectura de software, patrones de diseño y aplicación rigurosa de principios SOLID.
- Ubicación & Modalidad: Disponibilidad total para trabajar de manera Presencial en Caracas (Mata de Coco o Los Ruices).
- Compliance Financiero (Nuevo Requisito S3): Buró de crédito positivo o en verde (indispensable para avanzar con la contratación).
Deseables (Plus):
- Conocimientos de integración con Oracle WebLogic Server, Oracle Service Bus (OSB) u Oracle SOA Suite.
- Desarrollo de Worker Services y Background Services.
- Seguridad avanzada: OAuth2, OpenID Connect, certificados X.509, PKCS#12 y Firma Digital XML.
- Empaquetado: Creación y publicación de paquetes NuGet.
- Arquitectura: Clean Architecture y experiencia en sistemas distribuidos de alta concurrencia.
- Herramientas de consulta: Oracle SQL Developer.
- Documentación: OpenAPI / Swagger.
Stack Técnico
- Core Language & Frameworks: C#.NET 8+ ASP.NET Core REST APIs SOAP Services
- Database & ORM: Oracle Database 19c SQL PL/SQL ODP.NET Entity Framework Core LINQ
- Middleware & Security: Oracle WebLogic Server (Integración) OSB / SOA Suite (Plus) XML/JSON/XSD OAuth2 Certificados X.509 Worker Services
- Testing & Tools: Git Docker xUnit / NUnit / MSTest NuGet Clean Architecture
Formación Académica e Idioma
- Educación: Grado universitario en Ingeniería en Sistemas, Informática, Computación, Desarrollo de Software o carreras afines.
- Idioma: Español (Nativo)