Descrição
Resumo:
Como Engenheiro Senior .NET, você analisará desafios técnicos complexos, projetará soluções escaláveis e construirá sistemas robustos de backend.
Pontos principais:
1. Analisar problemas complexos e projetar arquiteturas limpas
2. Desenvolver e manter APIs RESTful e serviços de backend usando C# e .NET Core
3. Utilizar ferramentas de desenvolvimento com IA para aumentar a produtividade e a qualidade do código
**Cargo: Engenheiro Senior .NET (Full Stack em C\#)**
**Localização: Remoto / Brasil**
**Duração: 3\+ meses**
**Visão geral do cargo**
Como Engenheiro Senior .NET, você analisará desafios técnicos complexos, decomporá-os em componentes gerenciáveis e projetará soluções escaláveis e sustentáveis. Você desempenhará um papel fundamental na construção de sistemas robustos de backend, colaborando estreitamente com equipes multifuncionais para entregar funcionalidades de alta qualidade centradas no cliente.
**Principais responsabilidades**
* Analisar problemas comerciais e técnicos complexos, projetar arquiteturas limpas e implementar estruturas principais.
* Projetar, desenvolver e manter APIs RESTful e serviços de backend usando C\#, .NET Core, Web API e Entity Framework.
* Aplicar princípios de arquitetura de software, como Design Orientado a Domínio (DDD) e CQRS, para criar aplicações modulares e escaláveis.
* Projetar e gerenciar bancos de dados SQL Server, incluindo a escrita de consultas otimizadas, procedimentos armazenados, indexação e ajuste de desempenho.
* Usar Entity Framework (EF Core ou EF6\) para acesso eficiente a dados baseado em ORM.
* Escrever código limpo, bem documentado, testável e sustentável, seguindo as melhores práticas.
* Assumir responsabilidade integral pela qualidade do código, realizando testes unitários, de integração e de desempenho em um ambiente Shift\-Left / sem equipe de QA.
* Colaborar com gerentes de produto e equipes multifuncionais para coletar requisitos e entregar soluções voltadas ao negócio.
* Utilizar ferramentas de desenvolvimento com IA (obrigatório), como GitHub Copilot, Claude ou similares, para melhorar a produtividade, a qualidade do código e a documentação.
**Experiência e habilidades exigidas**
* 5\+ anos de experiência no desenvolvimento de aplicações empresariais ou SaaS.
* Excelente experiência prática em:
+ C\#, .NET Core e Web API
+ Angular ou outros frameworks modernos de frontend
+ Entity Framework (EF Core ou EF6\)
+ SQL Server, incluindo escrita de consultas, procedimentos armazenados, indexação e otimização de desempenho