Oportunidade

Oportunidade

Créditos: Antonio Scarpinetti, Antoninho Perri, Felipe Bezerra

Programador (Full Python)

Cód. da oportunidade: 1284

Empresa:

upLexis

Atividades:

Propósito do Cargo
O(a) Programador(a) (Full Python) é um profissional autônomo e engajado, responsável por desenvolver e manter aplicações web robustas, utilizando Python como a principal tecnologia em todas as camadas da aplicação. Você terá a oportunidade de atuar ativamente no ciclo de vida de desenvolvimento de software, colaborando com a equipe para entregar soluções eficientes e de alta qualidade, além de expandir seus conhecimentos em Inteligência Artificial para contribuir em projetos inovadores.

Principais Responsabilidades
Desenvolver, implementar e manter sistemas e aplicações web em Python, do backend às APIs.
Escrever código limpo, eficiente e de fácil manutenção, seguindo as melhores práticas e padrões de codificação da equipe.
Participar ativamente de todo o ciclo de vida do desenvolvimento, incluindo o planejamento técnico e a estimativa de tarefas.
Integrar sistemas e construir APIs que se comuniquem com outras aplicações e serviços.
Colaborar com a equipe em code reviews e na solução de problemas técnicos, contribuindo para a melhoria contínua do produto.
Auxiliar na manutenção e otimização de bancos de dados, garantindo o bom desempenho e a integridade das informações.
Contribuir com a análise e implementação de algoritmos, podendo ter a oportunidade de trabalhar com conceitos de Inteligência Artificial (IA).
Identificar e propor melhorias técnicas que possam otimizar a performance e a qualidade das aplicações.

Requisitos:

Competências Técnicas Essenciais
Programação Python
Experiência sólida com Python 3: Conhecimento de seus conceitos, paradigmas de programação (orientação a objetos) e estruturas de dados.
Frameworks Web: Experiência prática em frameworks como Django e/ou Flask, incluindo a criação de APIs RESTful.
Banco de Dados: Experiência com bancos de dados relacionais (PostgreSQL, MySQL) e/ou NoSQL (MongoDB), incluindo consultas e modelagem de dados.
Desenvolvimento de APIs: Capacidade de construir e consumir APIs, lidando com autenticação e tratamento de dados.
Testes: Familiaridade com frameworks de teste em Python (como pytest ou unittest) e a prática de escrever testes unitários.
Versionamento de Código: Domínio de Git para controle de versão e trabalho em equipe.
Inteligência Artificial e Dados
Noções básicas de IA/Machine Learning: Interesse e conhecimento básico em conceitos de machine learning, como pré-processamento de dados e aplicação de algoritmos simples.
Bibliotecas de IA/Dados: Experiência com bibliotecas como NumPy e Pandas para manipulação e análise de dados.

Competências Técnicas Adicionais
Conhecimento em plataformas de nuvem (AWS, GCP, Azure).
Familiaridade com Docker para conteinerização de aplicações.
Conhecimento em metodologias ágeis (Scrum, Kanban).
Experiência com ferramentas de CI/CD (Continuous Integration/Continuous Deployment).
Conhecimento de ferramentas de análise de dados ou data science.

Escolaridade:

Ensino Superior Completo

Cidade:

São Paulo

Remuneração:

R$ 12.00

Benefícios:

Assistência Médica Sulamerica: 100 por cento pago pela empresa para funcionário (a)
Swile: R$880,00 mensal sem custo para funcionário (a)
Odontológico Sulamerica (opcional): R$19,70 para o funcionário (a)
Totalpass (opcional)
PLR

Horários:

Segunda a Sexta das 8h as 17h ou 9h as 18h

Formato de trabalho:

Remoto

Compartilhe nas Redes Sociais