A carreira na IBM Consulting está enraizada em relacionamentos de longo prazo e estreita colaboração com clientes em todo o mundo.
Você trabalhará com visionários de vários setores para melhorar a jornada da nuvem híbrida e da IA para as empresas mais inovadoras e valiosas do mundo. Sua capacidade de acelerar o impacto e fazer mudanças significativas para seus clientes é possibilitada por nosso ecossistema de parceiros estratégicos e nossas robustas plataformas de tecnologia em todo o portfólio da IBM, incluindo Software e Red Hat.
A curiosidade e a busca constante por conhecimento são a base do sucesso na IBM Consulting. Em sua função, você será incentivado a desafiar a norma, investigar idéias fora de sua função e apresentar soluções criativas que resultem em um impacto inovador para uma ampla rede de clientes. Nossa cultura de evolução e empatia está centrada no crescimento da carreira a longo prazo e nas oportunidades de desenvolvimento em um ambiente que abraça suas habilidades e experiências exclusivas.
Nesta função, você trabalhará em um de nossos IBM Consulting Client Innovation Centers (Delivery Centers), onde fornecemos profundo conhecimento técnico e do setor para uma ampla gama de clientes dos setores público e privado em todo o mundo. Nossos centros de entrega oferecem aos nossos clientes habilidades e conhecimentos técnicos locais para impulsionar a inovação e a adoção de novas tecnologias.
- Participar ativamente no desenvolvimento de software, implementando funcionalidades e soluções de acordo com os requisitos do projeto;
- Escrever código limpo, eficiente e de fácil manutenção, seguindo as melhores práticas de programação;
- Colaborar com os membros da equipe para revisar e melhorar o código existente, garantindo a qualidade e integridade do produto;
- Realizar testes unitários e integrados para validar a funcionalidade e a robustez das implementações;
- Identificar e corrigir bugs e problemas de desempenho no código, trabalhando de forma proativa para resolver quaisquer obstáculos que possam surgir;
- Participar de reuniões de equipe, como Daily e Sprint Reviews, para relatar o progresso do trabalho e colaborar na definição de próximas etapas;
- Colaborar com outros membros da equipe, como líderes técnicos e testadores, para entender os requisitos do projeto e garantir a entrega de soluções de alta qualidade;
- Documentar o código e os processos de desenvolvimento de forma clara e concisa, facilitando a manutenção e compreensão por parte de outros membros da equipe.
- Sólida experiência como desenvolvedor(a) front-end;
- Domínio de JavaScript e experiência com frameworks modernos como React, Vue ou Angular;
- Conhecimento sólido em HTML5, CSS3/SASS e design responsive;
- Familiaridade com controle de versão (Git);
- Experiência com consumo de APIs REST;
- Noções de testes automatizados (Jest, Testing Library, Cypress, etc.).