Pular para o conteúdo principal

.NET Tech Lead | Especialista (Remote)

Descrição da vaga

.

Responsabilidades e atribuições

  • Liderar tecnicamente o time de desenvolvimento, sendo a referência para decisões de padrões de código, boas práticas e arquitetura;
  • Atuar como principal ponto de contato técnico com o Tech Lead do cliente, co-conduzindo decisões arquiteturais e garantindo alinhamento entre as equipes;
  • Definir, propor e documentar as decisões arquiteturais do backend, incluindo a decomposição em bounded contexts, o desenho dos endpoints REST, contratos de comunicação entre serviços (Pub/Sub, HTTP síncrono) e estratégias de migração de banco de dados;
  • Participar ativamente da fase de Discovery, validando a decomposição do monolito em bounded contexts, identificando acoplamentos implícitos e mapeando tabelas para schemas PostgreSQL;
  • Projetar, desenvolver e evoluir APIs RESTful e serviços backend utilizando .NET 8 e C#, atuando como desenvolvedor(a) hands-on em funcionalidades críticas nos bounded contexts de maior complexidade;
  • Garantir a implementação da arquitetura hexagonal (ports & adapters).

Requisitos e qualificações

  • Experiência profissional sólida com desenvolvimento backend utilizando .NET (C#), preferencialmente .NET 6 ou superior;
  • Experiência comprovada em liderança técnica de times de desenvolvimento, com histórico de mentoria, code review e definição de padrões técnicos;
  • Profundo conhecimento em arquitetura de microsserviços, decomposição de monolitos, Domain-Driven Design (DDD) e padrões como CQRS e Mediator(MediatR);
  • Experiência com arquitetura hexagonal (ports & adapters) e design de APIs RESTful;
  • Experiência com bancos de dados relacionais, especialmente PostgreSQL e/ou SQL Server, incluindo ORM (Entity Framework Core) e Dapper;
  • Experiência com sistemas de mensageria assíncrona (RabbitMQ, Google Pub/Sub, Kafka ou similares);
  • Domínio de Orientação a Objetos, Design Patterns e princípios SOLID;
  • Experiência com containers (Docker, Kubernetes/GKE) e ambientes cloud;
  • Experiência com ferramentas de controle de versão (Git) e práticas de CI/CD;
  • Domínio de testes de software.

Desejável:

  • Experiência com Google Cloud Platform (GCP), especialmente GKE, Cloud SQL for PostgreSQL, Pub/Sub e Secret Manager;
  • Experiência prévia em projetos de modernização de sistemas legados ou migração de monolitos para microsserviços;
  • Experiência no setor financeiro (bancos, fintechs, meios de pagamento) ou com sistemas de pagamentos instantâneos, onboarding e gestão de identidade;
  • Experiência com migração de banco de dados SQL Server para PostgreSQL;
  • Conhecimento em ferramentas de observabilidade e monitoramento (Datadog, Cloud Monitoring, Grafana, Prometheus, Serilog);
  • Experiência com a utilização de ferramentas de IA como aceleradores no ciclo de desenvolvimento de software;
  • Familiaridade com Swagger/OpenAPI e testes de contrato automatizados.

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Mapeamento de Stack
  3. Etapa 3: Fit Cultural
  4. Etapa 4: Entrevista Líder
  5. Etapa 5: Cadastro de Qualificação
  6. Etapa 6: Oferta e Negociação
  7. Etapa 7: Contratação

Become a Compasser, be part of AI/R.

Compass UOL is a global firm and part of the AI Revolution Company, together transforming organizations using Artificial Intelligence, Generative AI, and other of today’s most advanced technologies.


We equip our team with proprietary and external AI-driven tools to design and build digital-native platforms, integrating cutting-edge technologies and enabling companies to innovate, transform their businesses, and drive success in their markets.

To achieve this, we attract and develop the best talent, creating opportunities that enhance people’s lives and highlight the positive impact of disruptive technologies.

We empower borderless talent and promote knowledge and opportunities in the latest market trends, driving significant personal and professional growth.

Join us and be part of the AI-driven revolution.