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.
Você terá a oportunidade de trabalhar com as tecnologias mais recentes, garantindo que os aplicativos entregues tenham alto desempenho, alta disponibilidade, capacidade de resposta e manutenção.
Suas principais responsabilidades incluem:
- Análise Colaborativa para Soluções Aprimoradas: Trabalhe em conjunto com arquitetos e líderes técnicos para analisar a viabilidade de soluções e propor melhorias para cumprir os padrões arquitetônicos.
- Envolvimento de ponta a ponta para atendimento superior ao cliente: Envolvimento em todas as etapas do processo, desde o design, desenvolvimento, teste de alterações de versão e solução de problemas quando necessário, fornecendo um ótimo atendimento ao cliente.
- Envolvimento estratégico das partes interessadas e solução criativa de problemas: Promova discussões importantes com as partes interessadas e analise o cenário atual em busca de oportunidades para operar e codificar soluções criativas.
- Conhecimento em linguagem de programação Java.
- 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.
- Conhecimento de outras linguagens de programação além de Java (Node.JS).
- Conhecimento em WebSphere Liberty.
- Conhecimento em Kafka para desenvolvimento e integração de sistemas baseados em mensagens.
- Experiência com outros bancos de dados relacionais e não relacionais.
- Familiaridade com outras tecnologias de contêineres, como Podman.
- Conhecimento em arquitetura de microsserviços.