Descrição da Vaga
A ICON Solutions do Brasil busca um(a) Desenvolvedor(a) Python Sênior para atuar em um projeto estratégico em um ambiente de tecnologia moderno, distribuído e com iniciativas envolvendo Inteligência Artificial. O profissional será responsável por desenvolver, evoluir e sustentar aplicações e serviços backend utilizando Python, projetar e desenvolver APIs, microsserviços e integrações entre sistemas, e atuar na integração de aplicações Python com serviços e sistemas desenvolvidos em .NET Core.
Responsabilidades
- Desenvolver, evoluir e sustentar aplicações e serviços backend utilizando Python;
- Projetar e desenvolver APIs, microsserviços e integrações entre sistemas;
- Atuar na integração de aplicações Python com serviços e sistemas desenvolvidos em .NET Core;
- Desenvolver soluções seguindo boas práticas de arquitetura, qualidade, segurança, performance e escalabilidade;
- Trabalhar com aplicações e serviços executados em ambiente AWS;
- Desenvolver e manter aplicações conteinerizadas e orquestradas com Kubernetes;
- Implementar e evoluir integrações e arquiteturas orientadas a eventos utilizando RabbitMQ;
- Participar de iniciativas envolvendo Inteligência Artificial, incluindo integração de modelos e serviços de IA às aplicações e processos da companhia;
- Participar de decisões técnicas e discussões de arquitetura;
- Realizar code reviews e contribuir para a evolução das práticas de engenharia do time;
- Investigar e solucionar problemas em ambientes produtivos;
- Trabalhar de forma colaborativa com profissionais de Produto, Arquitetura, Infraestrutura, Dados e demais áreas de Tecnologia.
Requisitos
- ✓Experiência sólida em desenvolvimento backend com Python
- ✓Experiência com desenvolvimento e consumo de APIs REST
- ✓Experiência com arquitetura de microsserviços
- ✓Conhecimento de .NET Core, especialmente para integração e interação com aplicações e serviços existentes
- ✓Experiência prática com AWS
- ✓Experiência com Docker e Kubernetes
- ✓Experiência com sistemas de mensageria, preferencialmente RabbitMQ
- ✓Conhecimento de arquiteturas orientadas a eventos e processamento assíncrono
- ✓Experiência com bancos de dados relacionais e/ou NoSQL
- ✓Conhecimento de Git, CI/CD e boas práticas de desenvolvimento de software
- ✓Experiência com testes automatizados
- ✓Conhecimento de padrões de projeto, Clean Code, SOLID e princípios de arquitetura de software
- ✓Capacidade de analisar problemas complexos e propor soluções técnicas escaláveis e sustentáveis
- ✓Contato prático com desenvolvimento utilizando IA (Integração de aplicações com LLMs e APIs de modelos de IA, Desenvolvimento de serviços e funcionalidades utilizando IA Generativa, Integração de modelos de Machine Learning/IA a aplicações backend, Prompt engineering e consumo estruturado de modelos, RAG, embeddings, bancos vetoriais ou arquiteturas semelhantes, Construção de agentes e automações baseadas em IA)
- ✓Disponibilidade para atuação presencial no escritório duas vezes por semana
Categorias
Sobre a Empresa
Mais vagas na ICON Solutions do Brasil →Aqui, acreditamos que o mundo pode ser melhor. Enxergamos um futuro tecnológico, conectado, inteligente; mas também mais justo, mais inclusivo, mais responsável. Um futuro mais humano. Nascemos com a ambição de plantar esse futuro hoje e nos lembramos disso a cada desafio.[Ver Mais]
Informações Adicionais
Você será redirecionado para o site da empresa