Descrição do Cargo
O cargo de Engenheiro de Software visa desempenhar um papel fundamental na construção e manutenção de sistemas escaláveis e sustentáveis, utilizando habilidades em Python para projetar e desenvolver serviços web RESTful.
Além disso, será necessário integrar-se a sistemas externos e APIs de terceiros, como o Syndigo, para garantir uma integração eficiente com outras plataformas.
O candidato deve se concentrar no gerenciamento consistente de identificadores em todos os ambientes, garantindo que os dados estejam sempre atualizados e precisos.
Outra tarefa importante é criar fluxos de trabalho para carregamento e validação de dados, incluindo importação/exportação de Excel/CSV e geração de arquivos de resultados.
Por fim, será necessário escrever testes de unidade e integração para garantir a qualidade e a confiabilidade do código.
Habilidades Necessárias:
Experiência comprovada na construção e implantação de APIs RESTful e serviços web usando Python.
Familiaridade com os serviços de nuvem do Azure, incluindo Serviços de Aplicativos do Azure, Key Vault, Functions, Aplicativos Lógicos e Armazenamento do Azure.
Sólida compreensão de programação orientada a objetos (OOP), padrões de design e práticas de codificação seguras.