Uma carreira em IBM Consulting está enraizada em relacionamentos de longo prazo e na 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 plataformas tecnológicas robustas em todo o mundo portfolio IBM; incluindo Software e Red Hat.
A curiosidade e a busca constante por conhecimento servem de base para o sucesso em IBM Consulting.
Em sua função, você será incentivado a desafiar as normas, investigar ideias 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 centra-se no crescimento profissional de longo prazo e nas oportunidades de desenvolvimento em um ambiente que abrange suas habilidades e experiência únicas.
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.
Como desenvolvedor de software, você participará de muitos aspectos do ciclo de vida de desenvolvimento de software, como design, implementação de código, testes e suporte. Você criará software que possibilitará as jornadas de nuvem híbrida e IA de seus clientes.
Suas principais responsabilidades incluem:
- Design e desenvolvimento visionários de infraestrutura de software: visualize, projete e construa a infraestrutura de software que mantém as soluções em execução.
- Solução inovadora de problemas para soluções eficientes: desafie ideias, identifique problemas e crie soluções eficientes.
- Componentes de aplicativos flexíveis, de fácil manutenção e escaláveis: Desenvolva componentes de aplicativos flexíveis, de fácil manutenção e escaláveis.
- Liderando a inovação tecnológica por meio da colaboração: Colabore com colegas de desenvolvimento e lidere o caminho para se manter atualizado com ferramentas e tendências tecnológicas.
- Conhecimento em linguagem de programação Java e Angular.
- Conhecimento de framework Spring (Spring Boot, Spring MVC, Spring Data, etc.)
- Familiaridade com bancos de dados SQL Server e habilidade para escrever consultas SQL.
- Entendimento básico de Docker e habilidade para criar, gerenciar e implantar contêineres.
- Experiência na criação e consumo de APIs RESTful.
- Capacidade de escrever documentação técnica clara e concisa.
- Familiaridade com Swagger para documentação de APIs.
- Conhecimento básico em OpenShift para implantação e gerenciamento de contêineres.