Buscamos um profissional para fazer parte do nosso time de desenvolvimento que será responsável por fazer programação Python, usará habilidades avançadas para desenvolver e manter aplicativos, sistemas e soluções de software usando a linguagem Python, o que inclui escrever códigos, testar e depurar programas.
Ele deve ser capaz de projetar e implementar soluções complexas, além de otimizar e refatorar código existente.
Ele precisa ser capaz de ajudar na arquitetura de sistemas, resolução de problemas técnicos complexos e garantir a qualidade do código através de testes e revisões de código.
Responsabilidades: Desenvolver e manter APIs RESTful utilizando FastAPI e Azure Functions.
Garantir a qualidade e performance das APIs, implementando boas práticas de desenvolvimento.
Integrar as APIs com diferentes sistemas e bancos de dados.
Criar relatórios personalizados utilizando Pandas e outras ferramentas de visualização de dados.
Colaborar com a equipe de desenvolvimento para garantir a entrega de projetos dentro do prazo e com qualidade.
Requisitos: Experiência em desenvolvimento Python para backend.
Familiaridade do framework FastAPI e suas melhores práticas.
Conhecimento da linguagem SQL (SQL Server, MySQL) e experiência com bancos de dados NoSQL.
Conhecimento avançado da biblioteca Pandas para manipulação e análise de dados.
Experiência com versionamento de código (GIT).
Capacidade de trabalhar de forma autônoma e em equipe.
Diferenciais: Experiência com Selenium para automação de testes e web scraping.
Experiência com Azure Functions e sua integração com outras ferramentas da nuvem Azure.
Conhecimento da fila de armazenamento Azure (Azure Storage Queue).
Conhecimento em SQLAlchemy para mapeamento objeto-relacional (ORM) em Python.
Experiência com o Postman para testes e documentação de APIs.
Conhecimento em MongoDB