Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Nesta função, você trabalhará no IBM Client Innovation Center (CIC), onde oferecemos profundo conhecimento técnico e de indústria para uma ampla gama de clientes do setor público e privado em todo o mundo. Esses centros oferecem aos nossos clientes habilidades e conhecimento técnico para impulsionar a inovação e a adoção de novas tecnologias.
A carreira em IBM Consulting é baseada em relacionamentos de longo prazo e estreita colaboração com clientes em todo o mundo.
Você trabalhará com pessoas visionárias em diversos setores para melhorar a nuvem híbrida e a jornada de IA das empresas mais inovadoras e valiosas do mundo. Sua capacidade de acelerar o impacto dos projetos e realizar mudanças significativas para os clientes é possibilitada por nosso ecossistema de parcerias estratégicas e nossas plataformas de tecnologia robustas em todo o portfólio da IBM, incluindo Software e Red Hat.
A curiosidade e a busca constante pelo conhecimento são a base para o sucesso da IBM Consulting. Em sua função, te incentivaremos a desafiar padrões, investigar ideias e apresentar soluções criativas que resultem em um impacto inovador para uma ampla rede de clientes. Nossa cultura de evolução e empatia se concentra no crescimento de carreira de longo prazo e nas oportunidades de desenvolvimento em um ambiente que abraça suas habilidades e experiências únicas.
Your Role And Responsibilities
Como Desenvolvedor(a) de Aplicações na IBM, você trabalhará com clientes para co-criar soluções que enfrentam grandes desafios do mundo real. Utilizando as melhores práticas em tecnologias, ferramentas, técnicas e produtos, você irá transformar requisitos de sistemas em projetos e desenvolvimento de sistemas personalizados.
Responsabilidades
- Atuar em toda a arquitetura do sistema para projetar, desenvolver e oferecer produtos e interfaces escaláveis e de alta qualidade para os clientes;
- Colaborar com equipes multifuncionais para entender requisitos e definir especificações técnicas para projetos envolvendo inteligência artificial generativa;
- Aplicar o Design Thinking da IBM para criar produtos com excelente experiência do usuário, alto desempenho, segurança, qualidade e estabilidade;
- Trabalhar com diversos bancos de dados relacionais (SQL, Postgres, DB2, MongoDB), sistemas operacionais (Linux, Windows, iOS, Android) e frameworks modernos de interface (Backbone.js, AngularJS, React, Ember.js, Bootstrap e JQuery);
- Criar desde protótipos e componentes de interface até algoritmos e estruturas de dados, entregando produtos viáveis.
Linguagens e Frameworks
- Conhecimento sólido da sintaxe, recursos e ecossistema Golang;
- Experiência com frameworks Golang como Revel, Gin ou Echo;
- Experiência com Java e práticas de SRE (Site Reliability Engineering).
- Conhecimento de conceitos de banco de dados;
- Experiência com bancos de dados relacionais (e.g., MySQL) e NoSQL (e.g., MongoDB).
- Entendimento dos princípios de design de APIs RESTful.
- Familiaridade com metodologias de desenvolvimento ágil;
- Experiência com sistemas de controle de versão como Git.
- Experiência com plataformas de nuvem, especialmente AWS, incluindo:
- Amazon S3;
- AWS EC2;
- AWS Lambda;
- AWS EDS (serviços de banco de dados);
- CodePipeline;
- Kafka.
Infraestrutura e Containerização
- Experiência com containerização utilizando Docker e Kubernetes;
- Familiaridade com arquitetura de microserviços e design orientado a serviços;
- Conhecimento de práticas DevOps e ferramentas como Ansible, Terraform ou CloudFormation.
- Familiaridade com filas de mensagens como RabbitMQ e Apache Kafka;
- Experiência com mecanismos de cache como Redis e Memcached.
- Entendimento das melhores práticas de segurança e experiência com testes de segurança;
- Experiência com frameworks de teste como Ginkgo ou Gomega.
- Familiaridade com pipelines de CI/CD e ferramentas como Jenkins, Travis CI ou CircleCI.
- Conhecimento de frameworks e bibliotecas de desenvolvimento front-end como React, Angular e Vue.js.
- Certificação em Golang ou tecnologias relacionadas.
Key Skills
Ranked by relevanceReady to apply?
Join IBM and take your career to the next level!
Application takes less than 5 minutes