CI&T
CI&T
CI&T es una empresa global de transformación tecnológica fundada en 1995 que ayuda a las organizaciones a modernizar la forma en que crean, operan y conectan con sus públicos mediante productos y servicios digitales. Su trabajo incluye la modernización de aplicaciones, soluciones en la nube, inteligencia artificial y análisis de datos, experiencia del cliente, diseño de productos, consultoría estratégica y experiencias inmersivas. Con experiencia en sectores como la consultoría, la salud y el marketing, CI&T integra capacidades tecnológicas y empresariales para apoyar a las organizaciones que buscan crecer y operar con mayor eficiencia.

Desarrollador Backend Senior .NET — Trabajo remoto desde Brasil

Desarrollador Backend Senior .NET en CI&T, responsable de crear servicios backend escalables e integraciones seguras para soluciones tecnológicas empresariales. El puesto se centra en APIs, sistemas distribuidos, plataformas de datos, pruebas y observabilidad.

Descripción

  • Desarrollar y mantener APIs RESTful y servicios backend con C# y .NET 8+.
  • Aplicar los principios de Arquitectura Limpia, SOLID y KISS para crear código modular, reutilizable y sencillo.
  • Desarrollar integraciones basadas en eventos y asíncronas con Azure Service Bus, RabbitMQ o Kafka.
  • Diseñar, consultar y optimizar bases de datos PostgreSQL y SQL Server con Entity Framework Core.
  • Utilizar MongoDB y otras bases de datos documentales cuando las necesidades del proyecto lo requieran.
  • Implementar autenticación y autorización seguras con OAuth2/OIDC y JWT.
  • Crear y mantener pruebas automatizadas unitarias y de integración con xUnit, NSubstitute y Bogus.
  • Dar soporte a Azure DevOps y a canalizaciones de CI/CD basadas en YAML, siguiendo enfoques de ramificación como GitFlow.
  • Incorporar registros estructurados, métricas y trazas para mejorar la observabilidad de los servicios y solucionar problemas en producción.
  • Revisar el código de las aplicaciones, incluido el código generado por IA, para garantizar su calidad, seguridad y rendimiento.
  • Participar en revisiones de código, refinamiento técnico, estimaciones y mentoría para desarrolladores con menos experiencia.
  • Convertir los requisitos empresariales y técnicos en soluciones prácticas y mantenibles junto con las partes interesadas.
  • Colaborar con los equipos de Producto, Arquitectura, QA y Frontend en un entorno multicultural y dinámico de entrega.

Requisitos

  • Experiencia demostrable en desarrollo backend con C# y .NET, preferiblemente .NET 8+, incluida la creación de APIs RESTful en producción.
  • Dominio del diseño orientado a objetos, los principios SOLID, los patrones de diseño y la Arquitectura Limpia.
  • Experiencia práctica con MediatR, AutoMapper y Entity Framework Core.
  • Experiencia con PostgreSQL o SQL Server, incluido el modelado de datos y la optimización de consultas.
  • Experiencia en sistemas distribuidos y mensajería con Azure Service Bus, Rebus, RabbitMQ, Kafka o tecnologías comparables.
  • Experiencia práctica aplicando herramientas de IA como GitHub Copilot, Claude o las APIs de OpenAI a la generación de código, las pruebas y la refactorización.
  • Experiencia creando agentes autónomos o semiautónomos para el desarrollo de software, o familiaridad con la ingeniería de prompts y la evaluación de resultados de IA.
  • Experiencia con pruebas automatizadas unitarias y de integración, incluidos los dobles de prueba.
  • Conocimientos prácticos de Docker y Docker Compose.
  • Familiaridad con plataformas de observabilidad como Datadog, Grafana, Application Insights o ELK Stack.
  • Experiencia con Git, CI/CD y Azure DevOps o herramientas equivalentes.
  • Buenas habilidades de comunicación y un enfoque colaborativo orientado a la responsabilidad.
  • Inglés oral y escrito de nivel intermedio alto o superior.
  • Se valorará: conocimientos de CQRS y Domain-Driven Design (DDD).
  • Se valorará: experiencia con MongoDB, incluido el modelado de documentos y la agregación.
  • Se valorará: experiencia con Infraestructura como Código mediante Terraform, Bicep o ARM.
  • Se valorará: experiencia con React, Angular o Vue y la integración de APIs en el cliente.
  • Se valorará: experiencia en entornos de desarrollo políglotas con Node.js, Python o Java.

Beneficios

  • Seguro médico y dental.
  • Ayudas para comidas y alimentación.
  • Ayuda para el cuidado infantil.
  • Permiso de paternidad ampliado.
  • Alianzas de gimnasio, salud y bienestar mediante Wellhub (Gympass), TotalPass y programas relacionados.
  • Participación en beneficios y resultados (PLR).
  • Seguro de vida.
  • Acceso a la plataforma de aprendizaje continuo CI&T University.
  • Membresía del club de descuentos.
  • Recursos en línea gratuitos para el bienestar físico, mental y general.
  • Curso sobre embarazo y paternidad responsable.
  • Alianzas con plataformas de aprendizaje en línea.
  • Plataforma de aprendizaje de idiomas.
  • Apoyo de equipos de salud y bienestar, especialistas en inclusión y grupos de afinidad.
  • Apoyo durante el proceso de selección y adaptaciones para personas con discapacidad.