Desenvolver Soluções de Alta Qualidade
Definir e implementar arquiteturas de software avançadas para apoiar a inovação e a melhoria contínua.
* Determinar padrões e práticas técnicas para garantir a robustez e escalabilidade.
* Coordenar equipes para desenvolver soluções integradas e eficazes.
Foco em:
- Arquitetura de software;
- Desenvolvimento orientado a serviços;
- Design de APIs;
- Integrações com bancos de dados SQL/NoSQL;
- Utilização de eventos para comunicação entre microsserviços;
Requisitos e Competências
* Avaliar a arquitetura atual e identificar oportunidades de melhoria;
* Definir métricas para medir desempenho e qualidade;
* Participar de atividades de análise e planejamento;
Conhecimentos necessários:
- Microsserviços;
- API Gateway;
- Event Driven Architecture (EDA);
- Documentação técnica;