Programador Python (HÃbrido - Carnaxide)
Claranet Portugal
Remoto
Se tens vontade de enriquecer o teu percurso profissional nesta área e procuras uma empresa que aposta na tua carreira, vem conhecer-nos e envia o teu CV.
Requirements
- 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.)
- 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.
- 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.
- IntegraÃ
- ão numa equipa dinâmica e motivada para o desempenho da funÃ
- ão.
- FormaÃ
- ão complementar
- Pacote salarial de acordo com a funÃ
- ão desempenhada
- EvoluÃ
- ão profissional