Tech Lead (C# .NET)

Belo Horizonte Hybrid

Estamos buscando um(a) Tech Lead com forte experiência em C# e .NET, responsável por liderar tecnicamente projetos, garantindo arquitetura robusta, alta performance e qualidade na entrega de soluções para parceiros e clientes.

Responsabilidades

Liderar tecnicamente projetos em C#/.NET, desde a concepção até a entrega e sustentação das soluções.

Definir arquitetura de software, stack tecnológica, padrões de desenvolvimento e boas práticas (Clean Code, SOLID, DDD).

Estruturar e evoluir processos de engenharia (CI/CD, testes automatizados, versionamento, code review, segurança e automação).

Projetar e implementar integrações com APIs internas e externas, assegurando performance, escalabilidade e manutenibilidade.

Coordenar tecnicamente o time de desenvolvimento, apoiando em priorização, estimativas, revisões de código e mentoria.

Garantir aderência a requisitos não funcionais como disponibilidade, latência, segurança e confiabilidade.

Monitorar métricas de aplicação (logs, falhas, performance) e atuar na resolução de incidentes críticos.

Colaborar com áreas de Produto, Operações e Suporte para garantir entregas alinhadas ao negócio e com excelente experiência do usuário.

Requirements

Requisitos Técnicos
Arquitetura e Design de Software

Experiência sólida com C# e .NET (preferencialmente .NET 6+ ou superior).

Experiência com Arquitetura de Microsserviços.

Conhecimento e aplicação de Arquitetura Hexagonal (Ports & Adapters).

Experiência com princípios SOLID, Clean Architecture e Domain-Driven Design (DDD).

Capacidade de tomar decisões arquiteturais e definir diretrizes técnicas.

Experiência com mensageria, filas e comunicação assíncrona.

Vivência com bancos relacionais e não relacionais.

DevOps e Infraestrutura

Experiência com CI/CD.

Vivência com containers (Docker) e orquestração (Kubernetes é diferencial).

Experiência com cloud (AWS, GCP, Azure ou Oracle).

Conhecimento em segurança de aplicações (criptografia, autenticação, autorização, OAuth, JWT).

Diferenciais

Experiência em ambientes regulados ou no setor de energia elétrica/engenharia.

Vivência com soluções distribuídas de alta disponibilidade.

Conhecimentos ou aplicação prática de Inteligência Artificial.

Experiência com observabilidade (monitoramento, logs estruturados, tracing).