
Desenvolvedor Sênior Python
- Brasil
- Permanente
- Período integral
- Desenvolver e implementar soluções de automação de processos, com foco em redução de erros, custos e ganho de produtividade.
- Atuar no desenvolvimento de aplicações web utilizando Python e frameworks relacionados.
- Projetar e implementar arquiteturas em três camadas e com modelo MVC.
- Desenvolver soluções utilizando microsserviços, DevOps e DevSecOps.
- Trabalhar com dados geoespaciais e ferramentas GIS.
- Integrar e manter plataformas e sistemas complexos com uso de ferramentas modernas de CI/CD e containers.
- Garantir a aplicação de boas práticas de engenharia de software e padrões de projeto.
- Participar de metodologias ágeis como Scrum, Kanban e XP.
- Colaborar com equipes multidisciplinares e apoiar tecnicamente outros desenvolvedores.
- Formação e Experiência
- Curso superior completo (conforme subitem 4.13.3).
- Mínimo de 5 anos de experiência em desenvolvimento de aplicações web com Python.
- Linguagens e Frameworks
- Domínio em Python, com prática sólida em Django e GeoDjango.
- Experiência com Celery e desenvolvimento orientado a eventos.
- Tecnologias Geoespaciais
- Ferramentas: Leaflet, GeoServer, MapServer, OpenLayers,
- MapProxy/MapInk.
- Bibliotecas: GDAL, OGR, Proj4.
- Plataforma: GeoNode.
- Banco de dados relacional: PostgreSQL com extensão PostGIS.
- Banco de dados NoSQL: MongoDB e Redis.
- Infraestrutura e DevOps
- Autenticação digital ICP-Brasil.
- Nginx e SharePoint.
- Controle de versão: Git e Subversion.
- CI/CD: Jenkins, GitLab CI/CD, Maven.
- Containers: Docker e Kubernetes.
- Arquitetura e Práticas Ágeis
- Arquitetura em três camadas e modelo MVC.
- Práticas ágeis: Scrum, Kanban, XP.
- Conhecimento em microsserviços, DevOps e DevSecOps.
- Aplicação de padrões de projeto e boas práticas de desenvolvimento.