Responsabilidades
Escrever código bem projetado, testável e eficiente, usando as melhores práticas de desenvolvimento de software;
Contribuir em todas as fases do ciclo de vida de desenvolvimento;
Criar e manter a documentação de software;
Apoiar a melhoria contínua investigando alternativas e tecnologias e apresentando-as para revisão arquitetônica;
Ensinar, orientar, desenvolver e fornecer conselhos a outros especialistas, contribuindo com equipes dentro do seu subdepartamento;
Resolver problemas técnicos de alta complexidade e ambiguidade para seu subdepartamento;
Procurar oportunidades de inovação na equipe, com disposição para experimentar e enfrentar problemas complexos;
Propor implementações técnicas iniciais que suportem mudanças arquitetônicas que resolvam problemas de escalabilidade e desempenho;
Guiar conversas para remover bloqueios e incentivar a colaboração na equipe;
Expor o trabalho do subdepartamento e seu impacto nos negócios internamente.
Outsourcey
Outlier
John Cockerill
PATH ARC
Aston Carter