Venha fazer parte do time Bankly! Somos uma plataforma de tecnologia financeira e Banking as a Service (BaaS) que tem o objetivo de alavancar tecnologia e quebrar barreiras para empoderar pessoas e empresas na transformação do ecossistema financeiro.Dá uma olhada nos desafios que te esperam como Pessoa Engenheira de Software .NET Sênior aqui na Bankly:
Design e desenvolvimento de API:
Projete APIs RESTful e microserviços usando .NET Core e C#, aderindo às melhores práticas e desenvolva serviços de backend escaláveis;
Integração e colaboração:
Colabore com outros desenvolvedores para integrar APIs com interfaces de usuário e coordene com equipes de DevOps para processos de CI/CD suaves;
Otimização de desempenho e escalabilidade:
Conduza ajustes de desempenho e testes de carga para garantir que as APIs lidem com alto tráfego de forma eficiente e implementem estratégias de cache.Garantir a qualidade do código por meio de revisões, testes unitários e integração contínua;
Projetar e otimizar modelos de banco de dados (SQL e NoSQL) para alta performance;
Trabalhar em conjunto com outras equipes (frontend, DevOps, produto) para entregar soluções integradas;
Implementar soluções com foco em segurança e melhores práticas de desenvolvimento;
Monitorar e solucionar problemas de performance e escalabilidade das aplicações;
Participar de discussões de arquitetura e contribuir com melhorias no design do sistema;
E aí, se identificou? Agora gostaríamos de saber se você tem o perfil e os conhecimentos abaixo:
Domínio de Event Sourcing e arquitetura orientada a eventos;
Experiência com arquitetura de microserviços e APIs RESTful.Familiaridade com práticas de CI/CD usando ferramentas como Azure DevOps, GitHub Actions ou similares.Vivência com C#, incluindo LINQ, async/await e padrões de projeto.Experiência com Entity Framework Core e/ou Dapper.Conhecimento em bancos de dados relacionais (SQL Server, PostgreSQL) e experiência com bancos NoSQL (MongoDB, Redis).Conhecimento em contêineres (Docker) e orquestração (Kubernetes).Vivência com boas práticas, EDA, DDD, SOLID e Clean Architecture;
Implementação de observabilidade, incluindo:
Logs estruturados, Tracing distribuído e Métricas customizadas.Conhecimento em AWS e infraestrutura como código com Terraform, DynamoDB, EKS e ECS.Experiência com ferramentas de mensageria, como RabbitMQ e Apache Kafka.Conhecimento avançado em segurança de aplicações, implementação de autenticação/autorização com OAuth, JWT, MTLs ou IdentityServer;
Familiaridade com testes de integração, unitários e automatizados.Pra gente, conta como diferencial se você tiver:
Ferramentas de observabilidade como Dynatrace e OpenSearchGen AI e aplicações práticas de engenharia de promptAmazon Bedrock e Guardrails para soluções baseadas em IAGraphQL para construção de APIs modernas e eficientesReact ou VueJS, com foco em interfaces dinâmicasTypeScript para desenvolvimento front-end robustoPython, especialmente em contextos de automação e dadosConhecimento em DBT para transformação de dados em pipelines analíticos