* Salário: R$ 2.000 a R$ 5.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: Outros
Nível: Senior
[.NET Staff Engineer | Specialist]
Remoto | 44h semanais
Para você nos conhecer melhor 💚
Desenvolvemos pessoas, softwares & negócios
+15 anos de experiência desenvolvendo software em 4 continentes com NPS +84, nos colocando em zona de excelência!
Atuamos no desenvolvimento de soluções digitais (web, mobile, BI, RPA, entre outros), com sedes em São Paulo, Porto Alegre, Belo Horizonte e EUA.
Overview da oportunidade:
- Estamos em busca de uma Pessoa .NET Staff Engineer, que terá um papel crucial em nosso time de desenvolvimento, liderando a concepção, desenvolvimento e manutenção de nossas aplicações escritas em .NET C#, seguindo os conceitos de Microserviços, DDD (Domain-Driven Design) e práticas rigorosas de testes unitários com xUnit. Você trabalhará em estreita colaboração com nossa equipe de desenvolvedores, arquitetos e stakeholders, contribuindo com sua profunda expertise técnica para guiar decisões de design e arquitetura.
Responsabilidades e atribuições:
- Projetar e desenvolver aplicações escaláveis e resilientes, seguindo a arquitetura de microserviços e os princípios do DDD.
- Implementar padrões de design avançados como CQRS, Mediator e Facade para otimizar o desempenho e a manutenibilidade do sistema.
- Garantir a qualidade do código e a cobertura de testes unitários usando xUnit.
- Trabalhar com banco de dados Oracle, desenvolvendo e otimizando consultas PL/SQL.
- Gerenciar a implantação de containers em um ambiente Kubernetes, utilizando a implementação do Rancher.
- Colaborar com times multidisciplinares para definir requisitos, prazos e prioridades.
- Mentorear desenvolvedores menos experientes, promovendo boas práticas de desenvolvimento e engenharia de software.
- Gerenciar a integração e entrega contínuas (CI/CD) de software, utilizando o Azure DevOps para o gerenciamento de repositórios e pipelines, assegurando a automatização de testes e a eficiência no processo de deploy.
Habilidades que você precisa ter:
- Formação superior em Ciência da Computação, Engenharia de Software ou áreas relacionadas.
- Experiência comprovada como Staff Engineer ou em um papel similar, com foco em aplicações .NET.
- Profundo conhecimento dos conceitos de Microserviços, DDD e padrões de design como CQRS, Mediator e Facade.
- Experiência significativa com testes unitários (xUnit) e garantia de qualidade de software.
- Habilidade com SQL, especialmente com PL/SQL e banco de dados Oracle.
- Experiência com desenvolvimento e gestão de containers em ambientes Kubernetes, preferencialmente com Rancher.
- Fortes habilidades de comunicação e liderança, com capacidade para mentorar outros desenvolvedores.
- Experiência com CI/CD, seria um diferencial o domínio da configuração e gerenciamento de pipelines no Azure DevOps.
O que você vai encontrar na Confidencial (Apenas para Cadastrados):
- Hub de conteúdo autoral segmentado por trilhas de conhecimento (IA, QA, Agilidade, Design UX/UI, Produto, Desenvolvimento de Software);
- Talks mensais focados no desenvolvimento de soft skills;
- Cultura de cuidado com as pessoas e saúde mental;
- Plataforma de saúde mental e bem-estar;
- Follow Up Confidencial (Apenas para Cadastrados): Acompanhamento mensal individual voltado ao bem-estar e desenvolvimento.
