Senior Cloud Engineer (.NET & AI)
Descripción del puesto
Buscamos un/a Senior Cloud Engineer (.NET & AI) con probada experiencia construyendo plataformas backend y cloud de misión crítica.Nivel de inglés intermedio/ avanzado - B2/C1 (Indispensable).Back-End & Cloud: experiencia expert en C# / .NET, incluyendo Web API y isolated Azure Functions.Fundamentos de ingeniería: dominio de programación asíncrona, patrones de concurrencia y dependency injection.Servicios Azure (hands-on): Azure Service Bus (topics, subscriptions, sessions, idempotency, at-least-once processing); Azure SQL (performance tuning, indexing, migrations); Cosmos DB (RU management, partitioning, indexing, change feed); Azure Storage (Blob, SAS tokens, private endpoints/network hardening).IA / Automatización: capacidad para diseñar, desplegar y administrar MCP servers y desarrollar agentic workflows. Experiencia con GitHub Copilot para desarrollo asistido y uso de Azure Foundry o AWS Bedrock.Observabilidad: experiencia con OpenTelemetry (counters, histograms, traces), Serilog, Azure Monitor y escritura de consultas KQL.Seguridad: conocimiento de Auth0, OIDC/OAuth2, JWT y refresh tokens, Managed Identity, y Azure Key Vault.Experiencia operativa: habilidad comprobada para soportar sistemas multi-region y always-on, con entendimiento claro de RPO/RTO, failover, throttling y backoff.Ingeniería guiada por métricas: mentalidad orientada a métricas (p. ej., P50/P95 latency, throughput y tradeoffs costo/rendimiento).Comunicación: excelentes habilidades de comunicación escrita y verbal; comodidad produciendo documentos de diseño técnico, runbooks y notas de arquitectura. Como parte del equipo, seremos responsables de diseñar, desplegar y mantener servicios backend y componentes cloud con estándares de ingeniería de alto nivel.Desarrollar APIs y servicios con C# / .NET, usando Web API y Azure Functions (isolated).Aplicar correctamente programación asíncrona, patrones de concurrencia y dependency injection.Construir aplicaciones Azure-native integrando Azure Service Bus (topics, subscriptions, sesiones, idempotencia, at-least-once), Azure SQL (tuning, indexing, migrations), Cosmos DB (RU, partitioning, indexing, change feed) y Azure Storage (Blob, SAS tokens, private endpoints y hardening de red).Diseñar y administrar servidores MCP y colaborar en workflows agentic.Integrar prácticas de desarrollo asistido (p. ej., GitHub Copilot for AI-assisted development) y utilizar Azure Foundry o AWS Bedrock.Garantizar observabilidad end-to-end con OpenTelemetry (counters, histograms, traces), Serilog, Azure Monitor y KQL.Implementar seguridad robusta con Auth0, OIDC/OAuth2, JWT y refresh tokens, Managed Identity y Azure Key Vault.Operar sistemas multi-región “always-on” aplicando RPO/RTO, estrategias de failover, throttling y backoff.Mantener enfoque “metrics-driven”: P50/P95 latency, throughput y tradeoffs costo/funcionalidad. En Improving South America ayudamos a cambiar positivamente la percepción del profesional de TI. Trabajamos con consultoría de TI, desarrollo de software y formación ágil, impulsando una cultura donde el equipo, la excelencia y la diversión van de la mano. En este rol, nos enfocamos en construir y operar aplicaciones cloud “Azure-native” de alta disponibilidad, seguridad y observabilidad. El equipo trabaja en sistemas distribuidos multi-región, con procesamiento confiable (idempotencia y at-least-once), optimización de datos (Azure SQL y Cosmos DB) y automatización/operación basada en métricas. También incorporamos capacidades de IA mediante servidores MCP y flujos agentic para apoyar el ciclo de desarrollo y despliegues. 100% Remoto.Vacaciones y PTOs.Posibilidad de recibir 2 bonos al año.2 revisiones salariales al año.Clases de inglés.Equipamiento Apple.Plataforma de cursos en linea.Budget para compra de libros.Budget para compra de materiales de trabajo. Experiencia adicional con patrones de resiliencia (circuit breakers, retry policies) y manejo avanzado de errores distribuido.Experiencia liderando performance tuning y optimización de costos en entornos cloud (cost/perf, RU optimization, indexing strategies).Conocimiento de prácticas de seguridad a nivel plataforma (rotación de secretos, controles de acceso, hardening de red y auditoría).Experiencia con automatización CI/CD y gestión de configuración para despliegues consistentes.