Buscamos um profissional experiente para desenvolver e evoluir aplicações escaláveis e seguras utilizando tecnologias modernas e uma stack robusta orientada a microsserviços e cloud.
Oportunidade:
* Desejamos contratar um especialista em .NET Core para atuar no desenvolvimento de soluções de alto desempenho;
* A empresa está procurando por alguém com habilidades em observabilidade, monitoramento, logs e tracing;
* Também é necessário ter experiência com message brokers, como RabbitMQ, SQS, PubSub ou Kafka;
* E conhecimento em cloud providers, AWS, GCP ou Azure;
* Adicionalmente, é esperado que o candidato tenha domínio de SQL Server e prática em TDD e DDD;
* E fortaleça seu entendimento de SOLID e Design Patterns.
Responsabilidades:
* Desenvolver aplicações backend utilizando .NET Core;
* Implementar soluções escaláveis e seguras;
* Trabalhar com arquitetura baseada em microsserviços e eventos;
* Participar ativamente de decisões técnicas e revisões de código;
* Colaborar com equipes multidisciplinares;
* Garantir a observabilidade das aplicações por meio de logs, métricas e tracing;
* E escrever testes automatizados (TDD) e aplicar conceitos de DDD no desenvolvimento;
* Além disso, é necessário apoiar a melhoria contínua dos processos de desenvolvimento e entrega;
* e promover boas práticas de engenharia.
Requisitos:
* Experiência sólida com .NET Core;
* Vivência em observabilidade;
* Vivência com message brokers;
* Experiência com cloud providers;
* Conhecimento em SQL Server;
* Prática em TDD e DDD;
* Forte entendimento de SOLID e Design Patterns;
* e adicionais: Docker, bancos NoSQL e pipelines de CI/CD.
Benefícios:
* Melhoria contínua dos processos de desenvolvimento e entrega;
* Boas práticas de engenharia;
* Flexibilidade para trabalhar em projetos dinâmicos;
* e ambiente colaborativo e desafiador.