American Express
American Express
A American Express é uma empresa global de serviços financeiros que atua nos setores bancário, financeiro e de pagamentos B2B. Seus negócios incluem cartões de crédito para consumidores, empresas e corporações; serviços de pagamentos e para estabelecimentos comerciais; contas de poupança, certificados de depósito e empréstimos pessoais; além de programas de recompensas, programas de viagens, soluções de pagamentos corporativos, educação financeira, serviços de segurança e suporte a associados e estabelecimentos comerciais.

Engenheiro(a) de Software II, microsserviços em Java e Python

Desenvolva microsserviços em Java e Python para os serviços financeiros da American Express. Crie, teste, monitore e integre ferramentas de IA aos fluxos de trabalho de engenharia de software.

Descrição

  • Desenvolva, teste e depure aplicativos e sistemas de software.
  • Crie software usando práticas de desenvolvimento estabelecidas, ferramentas e componentes compartilhados e documentação, com orientação de colegas e lideranças.
  • Revise o código e execute testes automatizados para manter a qualidade, com orientação de colegas e lideranças.
  • Dê suporte e monitore o software em ambientes de teste, integração e produção.
  • Siga práticas de segurança e regulamentação para manter o software em conformidade.
  • Trabalhe com as equipes de produto e negócios para alinhar iniciativas de tecnologia aos objetivos de negócio.
  • Use ferramentas de IA para programar, testar, depurar e documentar, aplicando-as para melhorar a velocidade de desenvolvimento e a qualidade do código.
  • Avalie as recomendações geradas por IA quanto à precisão, qualidade, padrões de engenharia e segurança, e assuma a responsabilidade pelo trabalho resultante.

Requisitos

  • Diploma em ciência da computação, engenharia da computação ou área relacionada.
  • Pelo menos três anos de experiência profissional em desenvolvimento de software com tecnologias Java, incluindo Vert.x, Spring, Spring Boot, microsserviços e APIs RESTful, Ignite, computação em memória, Spark, PostgreSQL, Cassandra, Kafka, IntelliJ, Couchbase, OpenSearch e Python.
  • Experiência prática em projetar aplicativos, desenvolver software e realizar testes automatizados.
  • Experiência com sistemas distribuídos e multicamadas, algoritmos e bancos de dados relacionais ou NoSQL.
  • Capacidade de interpretar objetivos e desafios técnicos e de negócio e desenvolver soluções claras.
  • Capacidade de aprender novas tecnologias e áreas de negócio, questionar abordagens existentes e pensar de forma criativa.
  • Capacidade de depurar componentes básicos de software e identificar defeitos de código para correção.
  • Experiência com métodos ágeis ou outros métodos de desenvolvimento rápido de aplicativos.
  • Experiência na criação e no uso de habilidades de agentes e em engenharia de prompts.
  • Ótimas habilidades de comunicação verbal e escrita.
  • Pode haver patrocínio de visto para algumas posições, sujeito às necessidades da unidade de negócios, aos requisitos da função, aos custos e às leis aplicáveis.

Benefícios

  • Salário-base competitivo.
  • Incentivos em forma de bônus.
  • Contribuição equivalente da empresa de 6% para as contribuições de previdência.
  • Orientação financeira gratuita e apoio ao bem-estar financeiro.
  • Cobertura médica, odontológica, oftalmológica, de vida e por invalidez.
  • Modelos flexíveis de trabalho híbrido, presencial ou virtual, dependendo da função e das necessidades do negócio.
  • Mais de 20 semanas de licença parental remunerada para todos os pais, inclusive em casos de gravidez, adoção ou barriga de aluguel.
  • Acesso gratuito a centros globais de bem-estar nas instalações, com profissionais de enfermagem e médicos, dependendo da localização.
  • Aconselhamento gratuito e confidencial pelo programa Healthy Minds.
  • Oportunidades de desenvolvimento de carreira e treinamento.

Vagas relacionadas

Honeywell Aerospace Technologies

Engenheiro(a) de software embarcado II, interface de exibição de voo em C++

Honeywell Aerospace Technologies

Desenvolva software de exibição de voo crítico para a segurança na Honeywell Aerospace Technologies. O trabalho inclui desenvolvimento conforme a DO-178B, portabilidade de aplicações Linux e sistemas multicore.

Abrir
Honeywell Aerospace Technologies

Engenheiro de software embarcado II, sistemas de gerenciamento de voo

Honeywell Aerospace Technologies

Desenvolva e valide software embarcado para os sistemas de gerenciamento de voo da Honeywell Aerospace Technologies. Use C/C++ e tecnologias relacionadas para contribuir com a segurança, o desempenho e a navegação das aeronaves.

Abrir