Skills
Sobre a Vaga
A FCamara está em busca de uma Pessoa Desenvolvedora .NET Pleno para atuar em projeto com o maior Banco de Investimentos da América Latina, nas frentes de capital de investimento, risco e gestão de patrimônio e ativos globais.
O trabalho é remoto e a vaga também é destinada a pessoas com deficiência (PcD).
Responsabilidades
- Desenvolver aplicações front-end com TypeScript
- Manter e evoluir sistemas existentes, analisando e depurando códigos em IDE e no navegador (DevTools/F12)
- Construir e sustentar APIs REST com .NET Core e Entity Framework
- Aplicar boas práticas de arquitetura, como DDD (Domain-Driven Design), injeção de dependência e testes unitários
- Atuar com mensageria (principalmente RabbitMQ), além de alternativas como SQS, SNS ou Kafka
- Projetar e manter sistemas distribuídos baseados em microserviços
- Monitorar e diagnosticar aplicações usando ferramentas de observabilidade (ex.: Datadog, Azure Monitor, CloudWatch)
- Trabalhar com bancos de dados não relacionais, como MongoDB e DynamoDB
- Participar de rotinas de CI/CD para entregas contínuas e seguras
- Utilizar Docker e Kubernetes em ambientes containerizados e orquestrados
- Consumir serviços em nuvem (AWS/Azure), incluindo serverless e mensageria
- Colaborar com o time via Azure DevOps, incluindo boards, pipelines e repositórios
Requisitos
- Experiência com front-end e TypeScript
- Conhecimento sólido para desenvolver e dar manutenção em Web API .NET Core
- Experiência com Entity Framework
- Prática com injeção de dependência, DDD e testes unitários
- Experiência com mensageria (preferencialmente RabbitMQ)
- Vivência com microserviços e sistemas distribuídos
- Experiência com observabilidade/logs (ex.: Datadog, Azure Monitor, CloudWatch)
- Experiência com bancos não relacionais (MongoDB, DynamoDB)
- Atuação com rotinas de CI/CD
- Experiência com pelo menos 3 ferramentas/serviços de cloud (ex.: AWS Lambda, Azure Functions, SQS, SNS, EC2)
- Experiência com Docker e Kubernetes
- Conhecimento ou experiência com Azure DevOps
- Perfil analítico, com boa comunicação, proatividade, organização e capacidade de colaboração em times ágeis
Beneficios
- Ambiente de tecnologia e inovação com possibilidade de crescimento profissional
- Participação em iniciativas de formação e desenvolvimento (programas e comunidades tech)
- Cultura de diversidade, respeito e ética