Citi

Engenheiro de Software Digital Sênior Analista SDE - Desenvolvimento Android

JavaGo
Tradução automática. Consulte o original.

Sobre a oportunidade

O Engenheiro de Software Digital Sênior Analista SDE - Desenvolvimento Mobile

é uma função de Tecnologia/Engenharia que envolve tanto desenvolvimento quanto testes. Como membro da equipe SCRUM, você entregará recursos de Banking e/ou Cartão de Crédito voltados para o cliente em canais digitais como Navegador e Mobile. Você estará envolvido em todas as fases do ciclo Ágil de SDLC. Isso inclui, mas não se limita a (a) Análise de Requisitos: Refinamento de histórias de usuário, Pontuação de histórias, decomposição de histórias grandes em histórias menores e definição de critérios de aceitação. (b) Revisão de Design: Revisão de telas, fluxos, recursos e comunicações com o cliente (e-mails, SMS, notificações, documentos PDF) e garantia de que sejam consistentes com os critérios de aceitação da história do usuário (c) Desenvolvimento de Software: Desenvolvimento, configuração e depuração de aplicações compostas por frontend mobile e Microsserviços. (d) Validações: Criação de scripts de teste automatizados e manuais em framework BDD (Behavior Based Development), execução de scripts de teste. Identificação, triagem e correção de quaisquer defeitos. Condicionamento e manutenção dos dados de teste. (e) Propriedade de Artefatos: Criação e manutenção de artefatos de teste, como planos de teste e relatórios de saída, e manutenção da rastreabilidade de acordo com as diretrizes de SDLC. Manutenção da higiene de SDLC envolvendo histórias. Casos de teste e defeitos. Garantia de que nenhum código não testado vá para produção. (f) Processo e Padrões de SDLC: Adesão às Diretrizes ADA (Americans with Disability Act), participação em retrospectivas, workshops de melhoria de processo, auditorias e realização de análise de causa raiz. (g) Suporte pós-produção: Suporte às verificações técnicas durante o lançamento e atividades pós-produção.

Responsabilidades

  1. Transformar stack de tecnologia e design de aplicação em código em múltiplas plataformas de desenvolvimento (ex: iOS, Android, serviços Java spring boot).
  1. Capacidade de usar ferramentas de IA como Copilot para geração de código, refatoração e depuração.
  1. Desenvolver e manter scripts automatizados e manuais BDD (Behavior Driven Development) em um repositório de código. Executá-los e manter os resultados dos testes em uma ferramenta de gerenciamento de testes para relatórios adicionais e estabelecimento de rastreabilidade. Criar jobs Jenkins e integrar ao pipeline CI-CD.
  1. Experiência usando ferramentas de IA para acelerar testes unitários, scaffolding de API, componentes Angular, e boilerplate de Spring Boot.
  1. Participar ativamente de todo o ciclo de desenvolvimento de software envolvendo desenvolvimento, integração e testes E2E em um ambiente CI/CD (RTC, Jenkins). Automatizar e habilitar o "shift left".
  1. Responsável pelo desenvolvimento, design, construção, testes e implementação, e escrever código seguro, estável, testável e de fácil manutenção.
  1. Construir continuamente, manter documentação para suas funcionalidades e desenvolver SME – Especialista em Assunto em áreas específicas cobrindo fluxos de ponta a ponta, do digital ao downstream e parceiros externos.
  1. Analisar causas raiz para problemas de aplicação e preocupações de desempenho. Colaborar dentro da equipe scrum, com outras entidades downstream ou upstream impactadas e parceiros externos para resolver os problemas. Triar, rastrear e relatar defeitos, seguido de priorização, correção e encerramento.
  1. Aderir aos processos de controle de SDLC. Sugerir e implementar melhorias contínuas.
  1. Além das validações funcionais para atender aos critérios de aceitação, validar Design Responsivo Web e Acessibilidade ADA usando leitores de tela como NVDA, Voiceover e Talkback, análise de código usando Axe, realizar CCA e estar confortável com outras ferramentas e processos ADA.
  1. Revisar métricas e buscar proativamente novas e melhores formas de visibilidade, garantindo que seu programa permaneça no caminho certo ou se destaque no cumprimento dos objetivos da organização.
  1. Trabalhar em um ambiente dinâmico envolvendo equipes onshore e offshore.

Educação, Qualificação e Certificações

  1. Bacharelado em engenharia de computação ou áreas relacionadas em STEM ou experiência de trabalho comparável.
  1. Mais de 5 anos de experiência em desenvolvimento e testes mobile Full stack em um ambiente dinâmico.
  1. Familiaridade com automação de testes Behavior-Driven Development (BDD) usando Selenium com framework Cucumber.
  1. Conhecimento prático de JIRA, Zephyr, Confluence SharePoint, Microsoft Teams e pacote Microsoft Office.
  1. Automotivado e pronto para assumir responsabilidades.
  1. Excelentes habilidades de comunicação escrita, oral e interpessoal
  1. Preferível ter experiência com plataformas de desenvolvimento baseadas em nuvem, como OpenShift.

HABILIDADES MAIS RELEVANTES

------------------------------------------------------

GRUPO DE FAMÍLIA DE CARGOS: Tecnologia

------------------------------------------------------

FAMÍLIA DE CARGOS: Desenvolvimento de Aplicações

------------------------------------------------------

TIPO DE CONTRATO: Tempo integral

------------------------------------------------------

LOCALIZAÇÃO PRIMÁRIA: Jacksonville Flórida Estados Unidos

------------------------------------------------------

INTERVALO SALARIAL PRIMÁRIO EM TEMPO INTEGRAL: $96,960.00 - $145,440.00

------------------------------------------------------

Por favor, veja os requisitos listados acima.

------------------------------------------------------

OUTRAS HABILIDADES RELEVANTES

Para habilidades complementares, por favor, veja acima e/ou entre em contato com o recrutador.

------------------------------------------------------

DATA PREVISTA DE ENCERRAMENTO DA VAGA: Jul 27, 2026

------------------------------------------------------

PROCESSAMENTO AUTOMATIZADO E IA

Utilizamos processamento automatizado, incluindo inteligência artificial, para nossos interesses comerciais legítimos (ou nossos propósitos comerciais razoáveis e apropriados) para identificar e alinhar as habilidades e competências do candidato com uma vaga específica. Adicionalmente, se você assim desejar ou consentir, podemos combinar suas habilidades e competências com outras funções adequadas na Citi.

Importante: todos os nossos processos e decisões de contratação, incluindo a determinação de sua adequação para uma função, são conduzidos, verificados e decididos por indivíduos. Nosso processamento automatizado e IA não envolvem depender de tomada de decisão automática ou autônoma.

Consulte as Considerações Jurisdicionais, com disposições específicas para o seu país (quando aplicável) para mais detalhes.

Residentes de Illinois – Aviso de IA e Direito tbcdn.talentbrew.com/company/287/cms/v3/docs/policies/Illinois_Career_Supplement_a11y.pdf

------------------------------------------------------

A Citi é um empregador que oferece igualdade de oportunidades, e candidatos qualificados receberão consideração sem levar em conta raça, cor, religião, sexo, orientação sexual, identidade de gênero, origem nacional, deficiência, status de veterano protegido ou qualquer outra característica protegida por lei.

Se você é uma pessoa com deficiência e precisa de acomodação razoável para usar nossas ferramentas de busca e/ou se candidatar a uma oportunidade de carreira, revise Acessibilidade na Citi citigroup.com/citi/accessibility/application-accessibility.htm.

Veja a Declaração de Política de EEO da Citi citigroup.com/global/eeo-aa-policy e o pôster Conheça Seus Direitos eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf.

Além do salário, as ofertas da Citi também podem incluir, para funcionários elegíveis, prêmios discricionários e formulaicos de incentivo e retenção. A Citi oferece benefícios competitivos aos funcionários, incluindo: cobertura médica, odontológica e oftalmológica; 401(k); seguro de vida, acidentes e invalidez; e programas de bem-estar. A Citi também oferece pacotes de licença remunerada, incluindo licença planejada (férias), licença não planejada (licença médica) e feriados remunerados. Para informações adicionais sobre os benefícios para funcionários da Citi, visite citibenefits.com. As ofertas disponíveis podem variar de acordo com a jurisdição, nível do cargo e data de contratação.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores