O Desenvolvedor Python SR será responsável por criar, implementar e manter sistemas de software usando a linguagem de programação Python. Suas tarefas incluem a escrita e o teste de código, a resolução de problemas, o desenvolvimento de algoritmos eficientes e a colaboração com outros membros da equipe de desenvolvimento para criar soluções de software inovadoras e funcionais.
;
Dentre suas principais funções, estão:
- Atuar na construção dos softwares, com os times de desenvolvimento, utilizando os padrões de arquitetura definidos;- Irá analisar e gerar Reports dos códigos construídos;- Assegurar que os padrões de desenvolvimento estão sendo aplicados nos softwares;- Irá conhecer os serviços em C#, .NET ou PHP, apoiar na criação da documentação e refatorar em Python no padrão estabelecido;- Apoiar time em decisões técnicas com o objetivo de evoluir os sistemas.
- Graduação em Ciência da Computação ou áreas correlatas;- No mínimo 5 anos de experiência com Python;- Melhores prática no desenvolvimento Python envolvendo FastAPI e bibliotecas de apoio como: Alembic, SQLAlchemy para a criação de microserviços;- Conhecimento em conceitos SSO (Single Sign On) para usuários e aplicações- Conhecimento em contêiners e microserviços;- Habilidade em comunicação com equipes;- Análise de LOGs de aplicação para diagnósticos de problemas críticos;- Experiência com banco de dados relacionais e não-relacionais;- Experiência com testes unitários;- Experiência na utilização de metodologias ágeis como Scrum e Kanban;- Experiência com Plataforma Azure DevOps;- Experiência com Cloud (Azure, AWS e/ou GCP);- Conhecimento em C# e .NET;- Keycloak. ; ;