Seja bem-vindo a uma oportunidade de desenvolver habilidades e conhecimentos em .NET Core, trabalhando com aplicações escaláveis e seguras.
O cargo de Senior .NET Engineer envolve o desenvolvimento e evolução de soluções, suporte à transformação digital de instituições financeiras inovadoras, utilizando tecnologias modernas e stack robusta orientada a microsserviços e cloud.
Para esse papel, buscamos um profissional experiente que desenvolva aplicações backend utilizando .NET Core, implemente soluções com foco em escalabilidade, performance e segurança, trabalhe com arquitetura baseada em microsserviços e eventos, participe ativamente de decisões técnicas e revisões de código.
O ideal é que tenha experiência sólida com .NET Core, vivência em observabilidade (monitoramento, logs e tracing), vivência com message brokers como RabbitMQ, SQS, PubSub ou Kafka, experiência com cloud providers (AWS, GCP ou Azure).
Ainda que seja importante ter conhecimento em Entity Framework, Dapper ou ADO.NET, SQL Server, TDD e Domain-driven Design (DDD), SOLID e Design Patterns.
Responsabilidades:
* Desenvolver e evoluir aplicações backend utilizando .NET Core;
* Implementar soluções com foco em escalabilidade, performance e segurança;
* 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 (Produto, QA, DevOps e outros times de engenharia);
* Garantir a observabilidade das aplicações por meio de logs, métricas e tracing;
* Escriver testes automatizados (TDD) e aplicar conceitos de DDD no desenvolvimento;
* Apoiá-lo na melhoria contínua dos processos de desenvolvimento e entrega (CI/CD);
* Promover e aplicar boas práticas de engenharia, como SOLID e Design Patterns.
Requisitos:
* Experiência sólida com .NET Core;
* Vivência em observabilidade (monitoramento, logs e tracing);
* Vivência com message brokers como RabbitMQ, SQS, PubSub ou Kafka;
* Experiência com cloud providers (AWS, GCP ou Azure);
* Conhecimento em Entity Framework, Dapper ou ADO.NET;
* Domínio de SQL Server;
* Prática com TDD e Domain-driven Design (DDD);
* Forte entendimento de SOLID e Design Patterns.
Diferenciais:
* Experiência com Docker;
* Conhecimento em bancos NoSQL;
* Vivência com pipelines de CI/CD;
* Conhecimento em práticas de desenvolvimento seguro.
Também consideramos relevantes para a posição os seguintes pontos:
- Experiência com bancos NoSQL;
- Conhecimento em Docker;
- Vivência com pipelines de CI/CD;
- Conhecimento em práticas de desenvolvimento seguro. Serão considerados apenas os candidatos selecionados para avaliação.
A Avenue Code valoriza a privacidade dos dados dos(as) candidatos(as). Todos os dados compartilhados durante o processo serão mantidos sob confidencialidade e não serão utilizados para finalidades distintas da seleção para a vaga aberta.
],