O Engenheiro de Plataforma desempenha um papel fundamental no sucesso da organização ao trabalhar em equipe para planejar e desenvolver soluções inovadoras, garantindo a entrega contínua de software de alta qualidade.
As principais responsabilidades incluem:
* Planejamento: Definir requisitos técnicos e projetar funcionalidades para revisão pelos gerentes de entrega de engenharia.
* Codificação: Trabalhar dentro de uma metodologia ágil, contribuindo para o desenvolvimento iterativo e melhoria contínua.
* Implementação de infraestrutura: Projetar e implementar componentes fundamentais que ofereçam suporte a todas as equipes de engenharia em produção.
* Mantenimento: Manter os Product Backlog Items atualizados e comunicar bloqueios prontamente ao gerente de entrega e/ou colegas de equipe.
Ao longo do processo, é fundamental ter habilidades como proficiência em linguagens de programação orientadas a objetos, conhecimentos em Git e GitHub, e fluência em inglês. Habilidades desejáveis incluem infraestrutura como código, automatização, contêineres e orquestração de contêineres.