Qual o desafio?
Garantir a excelência técnica dos produtos relacionados ao contexto que lidera, viabilizando a manutenabilidade e evolução técnica da arquitetura dos sistemas que compõe o contexto. Também é a principal referência técnica para o time e elo de comunicação entre os Lead Engineers e responsável por garantir comunicação e alinhamento com demais squads. Apoia a pessoa Team Lead no desenvolvimento das demais pessoas engenheiras do time, identificando gaps de conhecimento técnico e comportamentais que podem ser trabalhados afim de obter o melhor resultado para o time.
RESPONSABILIDADES E ATRIBUIÇÕES .
• Refinamento técnico durante upstream e definições dos requisitos funcionais técnicos
• Direcionamento tecnico do time durante o downstream das funcionalidades/ produtos
• Garantir a qualidade da entrega de forma aderente aos atributos de qualidade definidos pela engenharia, bem como requisitos funcionais dos produtos
• Garantir a qualidade e padronização do logs das aplicações
• Garantir a monitoramente baseado em métricas (de performance e negócio)
• Promover troca de conhecimento
Onboarding técnico dos novos devs e devops Soft skills básicas:
• Liderança
• Comunicação e negociação
• Gestão do Tempo
Hards skils basicas:
• Domínio sobre os fundamentos de OOP e SOLID;
• Domínio sobre os fundamentos de programação funcional*;
• Domínio sobre alguma linguagem de programação (Ex: C#, NET Core apsnet);
• Domínio sobre SO (Linux ou Windows) e Docker (services, tasks e containers);
* Integração e entrega contínuas (CI/CD)
• Dominio sobre boas práticas de Clean Code Migrations;
• Dominio sobre padroes e boas praticas de APIs REST (RESTFull);
• Conhecimento das especificações OpenAPl;
• Conhecimento das especificações OAuth2e Open ID;
• Desenvolvimento Agil (Scrum ou Kanban);
• Conhecimentos em NoSQL (E: Documentos, Chave-valor, entre outros);
• Conhecimento em SQL, RAVEN DB , DynamoDB
• Conhecimento sobre Observabilidade e APM (Open Telemetry, Grafana, Elastich Search)
Microsserviços REDIS
Kafka
RabbitMQ
SQS
AWS Lambda
Azure DevOps
Desenvolvimento orientado a testes
Clean Arquitetura
Programação orientada a objetos (POO)
Docker
AWS