A Avenue Code reforça seu compromisso com a privacidade e com todos os princípios assegurados pelas legislações de proteção de dados mais rigorosas do mundo, como a GDPR, LGPD, CCPA e CPRA. Os dados dos(as) candidatos(as) compartilhados com a Avenue Code serão mantidos sob confidencialidade e não serão transmitidos a terceiros não envolvidos, nem utilizados para finalidades distintas do processo de candidatura às posições em aberto.
Um software engenheiro(a) deve ser capaz de desenvolver soluções escaláveis e seguras, apoiando a transformação digital de instituições financeiras inovadoras. Ele/ela fará parte de um time de alta performance com foco em excelência técnica, boas práticas de engenharia e entrega de valor ao negócio, utilizando tecnologias modernas e uma stack robusta orientada a microsserviços e cloud.
A responsabilidade principal desse profissional é desenvolver e evoluir aplicações backend utilizando .NET Core. Além disso, ele/ela implementará soluções com foco em escalabilidade, performance e segurança, trabalhará com arquitetura baseada em microsserviços e eventos e participará ativamente de decisões técnicas e revisões de código.
Para atuar nessa função, é necessário ter experiência sólida com .NET Core e conhecimento em observabilidade (monitoramento, logs e tracing). A vivência com message brokers, como RabbitMQ, SQS, PubSub ou Kafka, também é necessária. O entendimento de SQL Server, Entity Framework, Dapper ou ADO.NET e conhecimento em TDD e Domain-driven Design são fundamentais.
O profissional deve garantir a observabilidade das aplicações por meio de logs, métricas e tracing e promover e aplicar boas práticas de engenharia, como SOLID e Design Patterns.
Autoria: Este texto foi gerado automaticamente a partir do conteúdo original e está sujeito às condições de uso mencionadas no mesmo.