Descrição da vaga:
Sua missão é propor uma arquitetura para um sistema que atua como hub de integração entre sistemas terceiros, realizando:
* Recebimento de requisições externas (via APIs ou mensagens);
* Processamento interno com regras de negócio;
* Envio de dados para outros sistemas;
* Gerenciamento de estados e workflow das requisições.
Este sistema será responsável por garantir resiliência, rastreabilidade, observabilidade e escalabilidade .
Responsabilidades e atribuições:
* Liderar tecnicamente a squad, garantindo boas práticas e padrões arquiteturais;
* Atuar como referência técnica para o time de desenvolvimento;
* Participar da definição e evolução da arquitetura das aplicações;
* Ser o principal interlocutor com as áreas de negócio, apoiando na construção e entendimento das demandas;
* Priorizar e acompanhar débitos técnicos, incluindo aqueles derivados de vulnerabilidades;
* Mentorar desenvolvedores, identificar gaps técnicos e apoiar a evolução do time por meio de feedbacks claros;
* Apoiar na organização das sprints, garantindo fluidez no processo e na tomada de decisão técnica;
* Acompanhar e melhorar a esteira CI/CD, além de práticas de DevOps e observabilidade;
* Contribuir para a redução de incidentes, retrabalho e custos operacionais das aplicações.
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 em produtos financeiros.