* Salário: R$ 3.000 a R$ 6.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Junior
Visão geral
Buscamos um(a) Engenheiro(a) de Software altamente qualificado(a), com sólida experiência em testes automatizados, desenvolvimento backend com tecnologias modernas em .NET e vivência prática com serviços Azure.
Essa pessoa será responsável por projetar, implementar, executar e sustentar uma infraestrutura de testes robusta, além de contribuir ativamente para o desenvolvimento de aplicações escaláveis, confiáveis e de alta qualidade.
Principais requisitos
1. Infraestrutura e automação de testes — muito importante
- Ampla experiência na construção, evolução e manutenção de infraestrutura de testes
- Sólido conhecimento em:
- testes unitários
- testes de integração
- testes funcionais (E2E)
- Proficiência no uso de NSubstitute para mocks
- Capacidade de escrever, executar, analisar e solucionar falhas em testes automatizados
- Experiência na geração, análise e comunicação de relatórios de cobertura de testes
- Experiência com GitHub como plataforma de controle de versão
- Vivência prática na configuração e manutenção de GitHub Actions para execução de testes automatizados e fluxos de CI
- Capacidade comprovada de garantir a confiabilidade, estabilidade e manutenção contínua das suítes de testes
2. Desenvolvimento backend
- Sólida experiência com C#
- Proficiência em .NET 8 / .NET 9 / .NET 10
- Experiência no desenvolvimento de APIs mínimas
- Sólido conhecimento em OpenAPI (Swagger)
3. Desenvolvimento frontend
- Experiência com Blazor
4. Dados e persistência
- Proficiência em Entity Framework Core (EF Core)
- Sólida experiência com SQL Server, incluindo:
- escrita de consultas performáticas
- otimização de padrões de consulta
- compreensão e análise de planos de execução
5. Serviços de nuvem Azure
- Experiência com Azure Service Bus
- Conhecimento prático de Azure Functions
- Experiência com Azure Cosmos DB
6. Observabilidade
- Experiência prática com Distributed Logging
- Experiência na implementação e uso de OpenTelemetry
Competências interpessoais
- Inglês fluente
- Excelentes habilidades de comunicação, facilitação e resolução de conflitos
- Capacidade de atuar de forma colaborativa com equipes multifuncionais
- Forte capacidade de organização e resolução de problemas
- Experiência em ambientes com equipes remotas ou globalmente distribuídas
Perfil desejado
Procuramos um(a) profissional com forte orientação à qualidade, atenção a boas práticas de engenharia e capacidade de atuar de forma colaborativa em ambientes técnicos complexos. É importante ter visão crítica sobre testes, qualidade de código, confiabilidade das aplicações e eficiência no desenvolvimento de soluções modernas.
