CI&T
CI&T
A CI&T é uma empresa global de transformação tecnológica fundada em 1995 que ajuda as organizações a modernizar a forma como criam, operam e se relacionam por meio de produtos e serviços digitais. Seu trabalho inclui modernização de aplicações, soluções em nuvem, inteligência artificial e análise de dados, experiência do cliente, design de produtos, consultoria estratégica e experiências imersivas. Com experiência em setores como consultoria, saúde e marketing, a CI&T reúne competências de tecnologia e negócios para apoiar organizações que buscam crescimento e operações mais eficientes.

Desenvolvedor Backend Sênior .NET — Trabalho remoto no Brasil

Desenvolvedor Backend Sênior .NET na CI&T, responsável por criar serviços backend escaláveis e integrações seguras para soluções de tecnologia empresarial. A função concentra-se em APIs, sistemas distribuídos, plataformas de dados, testes e observabilidade.

Descrição

  • Desenvolver e manter APIs RESTful e serviços backend com C# e .NET 8+.
  • Aplicar os princípios de Clean Architecture, SOLID e KISS para criar código modular, reutilizável e objetivo.
  • Desenvolver integrações orientadas a eventos e assíncronas com Azure Service Bus, RabbitMQ ou Kafka.
  • Projetar, consultar e otimizar bancos de dados PostgreSQL e SQL Server com Entity Framework Core.
  • Utilizar MongoDB e outros bancos de dados de documentos quando as necessidades do projeto exigirem.
  • Implementar autenticação e autorização seguras com OAuth2/OIDC e JWT.
  • Criar e manter testes automatizados unitários e de integração usando xUnit, NSubstitute e Bogus.
  • Dar suporte ao Azure DevOps e a pipelines de CI/CD baseadas em YAML, seguindo estratégias de branching como GitFlow.
  • Adicionar logs estruturados, métricas e rastreamento para melhorar a observabilidade dos serviços e solucionar problemas em produção.
  • Revisar o código das aplicações, incluindo código gerado por IA, quanto à qualidade, segurança e desempenho.
  • Contribuir para revisões de código, refinamento técnico, estimativas e mentoria de desenvolvedores menos experientes.
  • Transformar requisitos de negócio e técnicos em soluções práticas e sustentáveis em conjunto com as partes interessadas.
  • Trabalhar em parceria com as equipes de Produto, Arquitetura, QA e Frontend em um ambiente multicultural e dinâmico de entregas.

Requisitos

  • Experiência comprovada em desenvolvimento backend com C# e .NET, preferencialmente .NET 8+, incluindo APIs RESTful em produção.
  • Domínio de design orientado a objetos, princípios SOLID, padrões de projeto e Clean Architecture.
  • Experiência prática com MediatR, AutoMapper e Entity Framework Core.
  • Experiência com PostgreSQL ou SQL Server, incluindo modelagem de dados e otimização de consultas.
  • Experiência em sistemas distribuídos e mensageria com Azure Service Bus, Rebus, RabbitMQ, Kafka ou tecnologias equivalentes.
  • Experiência prática aplicando ferramentas de IA, como GitHub Copilot, Claude ou APIs da OpenAI, à geração de código, testes e refatoração.
  • Experiência na criação de agentes autônomos ou semiautônomos de desenvolvimento de software, ou familiaridade com engenharia de prompts e avaliação de resultados de IA.
  • Experiência com testes automatizados unitários e de integração, incluindo test doubles.
  • Conhecimentos práticos de Docker e Docker Compose.
  • Familiaridade com plataformas de observabilidade como Datadog, Grafana, Application Insights ou ELK Stack.
  • Experiência com Git, CI/CD e Azure DevOps ou ferramentas equivalentes.
  • Boa comunicação e abordagem colaborativa, com senso de responsabilidade e autonomia.
  • Inglês falado e escrito em nível intermediário avançado ou superior.
  • Desejável: conhecimento de CQRS e Domain-Driven Design (DDD).
  • Desejável: experiência com MongoDB, incluindo modelagem de documentos e agregação.
  • Desejável: experiência com Infraestrutura como Código usando Terraform, Bicep ou ARM.
  • Desejável: experiência com React, Angular ou Vue e integração de APIs no cliente.
  • Desejável: experiência em ambientes de desenvolvimento poliglotas que envolvam Node.js, Python ou Java.

Benefícios

  • Seguro de saúde e odontológico.
  • Auxílios para refeições e alimentação.
  • Auxílio-creche.
  • Licença-paternidade estendida.
  • Parcerias de academia, saúde e bem-estar por meio da Wellhub (Gympass), TotalPass e programas relacionados.
  • Participação nos Lucros e Resultados (PLR).
  • Seguro de vida.
  • Acesso à plataforma de aprendizagem contínua CI&T University.
  • Membresia do clube de descontos.
  • Recursos online gratuitos para o bem-estar físico, mental e geral.
  • Curso sobre gestação e parentalidade responsável.
  • Parcerias com plataformas de aprendizagem online.
  • Plataforma de aprendizagem de idiomas.
  • Suporte de equipes de saúde e bem-estar, especialistas em inclusão e grupos de afinidade.
  • Suporte no processo seletivo e adaptações para pessoas com deficiência.

Vagas relacionadas

NVIDIA

Engenheiro sênior de temporização de circuitos, NVIDIA (remoto, Califórnia)

NVIDIA

Projete circuitos de processadores NVIDIA para segurança de hardware, clock adaptativo e gerenciamento de energia. Lidere o fechamento de temporização e a análise em nível de transistor, aplicando métodos de IA e aprendizado de máquina ao projeto de silício.

Abrir