Python Developer

Lisboa, Portugal
Full Time
Experienced
A Winning Consulting está recrutando um Python Developer, para trabalhar em um projecto para um de nossos clientes multinacionais no setor de varejo. 

Role:
  • Conceber, desenvolver e otimizar aplicações em Python.
  • Garantir qualidade, performance e segurança do código.
  • Participar em decisões técnicas e arquiteturais.
  • Colaborar com equipas multidisciplinares (DevOps, QA, Data, Suporte, Produto).
  • Escrever testes automatizados e documentação técnica.
  • Tem conhecimento profundo sobre o ambiente tecnológico (interno e externo), a análise das especificidades/requisitos do negócio e os requisitos técnicos (performance, escalabilidade, segurança, usabilidade, manutenção, integração, deployment, etc), fornecendo uma orientação à equipa de Delivery sobre como enquadrar as soluções/produtos no modelo de arquitetura empresarial, de forma sustentada.
  • Consegue visualizar as implicações cruzadas da sua decisão a todos os níveis técnicos.
  • Em parceria com o Technical Lead/Principal Engineer, define o stack tecnológico, a framework de colaboração (standards e processos) e acompanha o desenvolvimento da solução.
  • Identifica e analisa os riscos e constrangimentos tecnológicos da solução.

Requisitos:
  • Licenciatura ou mestrado em Engenharia informática ou similar.
  • Mais de 5 anos de experiência em desenvolvimento com Python.
  • Mais de 2 anos de experiência em arquitectura de software empresarial.
  • Experiência sólida com frameworks como Django, FastAPI ou Flask.
  • Conhecimentos de APIs RESTful e integrações com bases de dados (PostgreSQL, MySQL, MongoDB, etc.).
  • Familiaridade com Docker, Git, CI/CD pipelines e cloud (AWS, Azure ou GCP).
  • Experiência com testes automatizados (pytest, unittest) e boas práticas de Clean Code.
  • Experiência em asynchronous messaging.
  • Conhecimentos de microservices design patterns.
  • Proatividade em propor e desenhar soluções para resolver problemas.
  • Proatividade em sugerir melhorias nas plataformas e/ou ferramentas para ajudar no trabalho do dia a dia.
  • Capaz de adaptar o discurso aos vários stakeholders com quem interage (negócio, engenharia, etc.).
Valorizamos:
  • Experiência em ambientes ágil (Scrum/Kanban).
  • Conhecimentos de microserviços e arquitetura orientada a eventos.
  • Noções de DevOps e monitorização (Grafana, Prometheus, etc.).
  • Experiência em Data Engineering ou Machine Learning é um plus.




Quem Somos?

A Winning Consulting é uma empresa de consultoria que oferece serviços de consultadoria, formação, recrutamento e investigação. Apoiamos os nossos clientes na procura de soluções inovadoras e sustentáveis, desde a aplicação do conhecimento científico na resolução de problemas complexos de gestão até à transformação digital e tecnológica das organizações.

Se quiser saber mais sobre nós, visite o nosso website https://www.winning-consulting.com/

Todas as candidaturas são tratadas com confidencialidade ao abrigo do RGPD. Ao subscreveres a tua candidatura, concordas com o tratamento da tua informação no âmbito do recrutamento e na tua inclusão na nossa base de dados de candidatos. Caso não dês consentimento para o tratamento destes dados, pedimos-te o favor de não te candidatares a este anúncio.

 
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*