Descrição
Resumo:
Esta vaga é para um Engenheiro de Software prático que projetará, desenvolverá e entregará aplicações SaaS empresariais de alta qualidade e escaláveis, assumindo total responsabilidade pelo próprio trabalho, incluindo testes e qualidade.
Pontos de destaque:
1. Projetar, desenvolver e entregar aplicações SaaS empresariais de alta qualidade e escaláveis.
2. Resolver problemas complexos, escrever código limpo e assumir total responsabilidade.
3. Utilizar ferramentas de desenvolvimento de IA de ponta para aumentar a produtividade.
**Cargo: Desenvolvedor Full Stack .Net (MONGO \+ SOLR)**
**Localização \- Remoto / Brasil**
**Duração: 12\+ meses**
**Experiência: 10\+ anos**
**Descrição da vaga**
Estamos procurando um Engenheiro de Software prático para ajudar a projetar, desenvolver e entregar aplicações SaaS empresariais de alta qualidade e escaláveis. Esta vaga é ideal para alguém que goste de resolver problemas complexos, escrever código limpo e assumir total responsabilidade pelo próprio trabalho — incluindo testes e qualidade.
**Suas principais responsabilidades**
Dividir problemas grandes ou complexos em partes menores, projetar soluções limpas e implementar a estrutura principal.
Desenvolver e manter APIs RESTful e serviços de backend usando C\#, .NET Core e Web API.
Aplicar padrões de arquitetura de software, como Domain-Driven Design (DDD) e CQRS, para construir sistemas modulares e escaláveis.
Trabalhar diretamente com SQL Server — projetando bancos de dados, escrevendo procedimentos armazenados, otimizando consultas e ajustando desempenho.
Utilizar Entity Framework (EF Core ou EF6\) para ORM e acesso a dados.
Contribuir nos esforços técnicos para modernizar e reescrever aplicações legadas (por exemplo, ASP.NET MVC/Knockout.js) para .NET Core 8\.
Projetar e implementar estratégias escaláveis de acesso a dados utilizando bancos de dados relacionais (SQL Server) e NoSQL, incluindo MongoDB.
Implementar e manter soluções corporativas de busca utilizando tecnologias como Apache Solr.
Escrever código limpo, testável e mantível, com documentação adequada.
Assumir total responsabilidade pelos testes do próprio código — unitários, de integração e de desempenho — como parte de uma configuração de equipe com abordagem Shift Left / Sem QA.
Colaborar com gerentes de produto e outras equipes para compreender requisitos e entregar funcionalidades centradas no cliente.
Utilizar ferramentas de desenvolvimento de IA (obrigatório) — incluindo GitHub Copilot, Claude ou similares — para auxiliar na geração de código, refatoração, documentação e velocidade de desenvolvimento.
**O que você deve trazer**
5\+ anos de experiência em desenvolvimento de software empresarial ou SaaS.
Experiência prática sólida com:
C\#, .NET Core, Web API e experiência em migração de aplicações para .NET Core 8\.
Entity Framework (EF Core ou EF6\)
Mongo DB, SOLR
SQL Server — escrita de consultas, procedimentos armazenados, indexação e ajuste de desempenho
Bom entendimento de programação orientada a objetos, padrões de projeto e arquitetura empresarial.
Experiência com DDD, CQRS e camadas bem definidas de lógica de negócios e acesso a dados.
Familiaridade com multithreading, programação assíncrona e ajuste de desempenho de sistemas.
Conforto com Git e trabalho em um ambiente de desenvolvimento moderno (CI/CD, metodologias ágeis).
Habilidades fortes de depuração e solução de problemas.
Excelentes habilidades de comunicação (escrita e verbal) em inglês.
Experiência trabalhando em múltiplas equipes ou squads.
Experiência com frameworks frontend modernos, especificamente Angular (versão 20 ou posterior é altamente desejável).
**Obrigatório:** Uso diário ativo de ferramentas de desenvolvimento de IA, como GitHub Copilot, Claude ou similares, em seu fluxo de trabalho.
**Pontos extras**
Experiência prática na construção de funcionalidades impulsionadas por IA (por exemplo, formulários inteligentes, busca inteligente, recursos de processamento de linguagem natural — NLP).
Experiência em ambientes com abordagem Shift Left e responsabilidade total por funcionalidades — desde o design até a produção.
Exposição à arquitetura orientada a eventos ou padrões de mensageria