Descrição da vaga:
Estamos em busca de uma pessoa Especialista em Desenvolvimento .NET / Angular para atuar na construção e evolução de um sistema que funciona como um hub de integração entre múltiplos sistemas terceiros.
Sua missão será projetar, evoluir e sustentar a arquitetura de uma plataforma capaz de receber requisições externas (via APIs e mensageria), processá-las com regras de negócio, orquestrar fluxos e garantir o envio eficiente para outros sistemas — sempre com foco em resiliência, escalabilidade, rastreabilidade e observabilidade.
Buscamos um perfil altamente técnico e hands-on, com forte visão arquitetural, capaz de tomar decisões técnicas complexas, influenciar boas práticas e atuar como referência para o time, transitando com facilidade entre desafios técnicos e necessidades de negócio.
Responsabilidades e atribuições:
- Desenvolver recursos e melhorias para nossos produtos de forma segura, testada e com desempenho otimizado;
- Aplicar princípios de programação orientada a objetos e S.O.L.I.D. para garantir qualidade e facilidade de manutenção;
- Propor e implementar melhorias na qualidade, segurança e desempenho do produto que impactem positivamente o time;
- Resolver problemas técnicos de alta complexidade;
- Diagnosticar e prevenir problemas de desempenho e otimização, especialmente em larga escala;
- Colaborar com o gerenciamento de produto e outras partes interessadas da Engenharia (Frontend, UX etc.) para manter um alto nível de qualidade em um ambiente interativo e dinâmico;
- Criar códigos que atendam aos nossos padrões internos de estilo, capacidade de manutenção e práticas recomendadas para um ambiente web de alta escala;
- Manter e defender esses padrões por meio de revisões de código;
- Identificar, priorizar e acompanhar débitos técnicos, incluindo vulnerabilidades e melhorias estruturais;
- Praticar e promover a cultura ágil de desenvolvimento de software.
Requisitos e qualificações:
- Superior Completo em Tecnologia ou correlatas;
- .NET 6+ e ecossistema .NET;
- Angular para desenvolvimento front-end;
- Linux;
- Kubernetes;
- Arquitetura de microsserviços e orientada a eventos;
- Azure DevOps e pipelines CI/CD;
- Google Cloud Platform (GCP);
- Git e versionamento avançado;
- PostgreSQL e bancos não relacionais;
- Redis;
- RabbitMQ e Pub/Sub;
- Boas práticas de DevOps;
- Boas práticas de observabilidade (Experiência com ferramentas como Datadog, grafana, etc);
- Conhecimento em métodos ágeis (Scrum/Kanban;
- Experiência com testes unitários, testes integrados e testes de carga.
Requisitos desejáveis:
- Experiência no setor financeiro ou com produtos financeiros;
- Vivência com sistemas de alta volumetria e missão crítica;
- Experiência com desenho de workflows complexos e orquestração de serviços;
- Conhecimento em segurança de aplicações e arquitetura resiliente.