Site Ver Detalhes

Consultor de Desenvolvimento .NET II


Descrição da Vaga

Nossos desafios
● Projetar, codificar, testar, operar e resolver problemas de produção em serviços executados na nuvem
(AWS / Azure / GCP);
● Participar da priorização da evolução do produto, buscando sempre o melhor valor agregado para o negócio, baseando suas decisões em dados;
● Resolver os desafios de escalabilidade, manutenção e confiabilidade;
● Traduzir as demandas de negócio em soluções técnicas;
● Participar do desenho de arquitetura da solução de software criticando de forma proativa e
construtiva o modelo proposto;
● Elaborar documentos técnicos, garantir que eles estejam como critério de aceite nas histórias e
mantê-los sempre atualizados conforme a evolução do produto;
● Participar das definições de padrões de desenvolvimento;
● Garantir o desenvolvimento de componentes reutilizáveis e performáticos;
● Realizar code review dos códigos dos pares;
● Ser um guardião da qualidade de entregas;
● Garantir entregáveis com testes unitários e integrados;
● Trazer soluções tecnológicas e de inovação que possam contribuir para termos uma aplicação de
referência com tecnologia de ponta;
● Comunicar-se de forma clara e transparente com o time;
● Ser auto organizado;
● Saber trabalhar em equipe;

Requisitos

O que buscamos
● Desenvolvedor com experiência em C# (.Net Core, Dapper, Entity Framework Core, etc)
● Apaixonado por desenvolvimento de software e programação orientada a objetos;
● Conceitos de TDD, Testes Unitários, Testes Automatizados e Testes de Integração;
● Conceitos de Arquitetura de Micro Serviço, Sistemas Distribuídos, processamento assíncrono,
Stateless/Stateful, Mensageria e Feature Toggles;
● Conceitos de Resiliência;
● Conceitos de SOLID, Código Limpo, Refatoração, Revisão de Código, Desenvolvimento Seguro,
Arquitetura Hexagonal e DDD;
● Bancos de dados relacionais e NoSQL, consultas, experiência em modelagem de dados e migrations;
● Conhecimento Docker / Kubernetes;
● Experiência em alguma das plataformas cloud pública (GCP, AWS, Azure);
● Vivência em projetos usando metodologia ágeis;
● Experiência mínima de 5 anos como programador .Net;
● Vivência em projetos usando metodologia ágeis (Scrum);
● Experiência em CI/CD;
● Desejável experiência com monitoramento de aplicações (Datadog);
● Experiência com Sonar

Diferenciais:
● Experiência com comunicação assíncrona entre serviços e desafios de simultaneidade em sistemas distribuídos;

Benefícios


QUIZ

QUASE LÁ

Insira seu e-mail para começar a receber outros materiais exclusivos!

QUASE LÁ

Insira seu e-mail para começar a receber outros materiais exclusivos!