Deloitte
Bank of America
Arquiteto
Descrição da Vaga
No Bank of America, somos guiados por um propósito comum de ajudar a melhorar a vida financeira por meio do poder de cada conexão. Fazemos isso impulsionando o Crescimento Responsável e entregando resultados para nossos clientes, colegas de equipe, comunidades e acionistas todos os dias.
Ser um excelente lugar para trabalhar e proporcionar uma cultura de cuidado é fundamental para a forma como impulsionamos o Crescimento Responsável. Somos intencionais em promover um ambiente de trabalho inclusivo onde cada colega de equipe tenha a oportunidade de ter sucesso, construir uma carreira e contribuir para o nosso sucesso compartilhado. Isso inclui atrair e desenvolver talentos excepcionais, reconhecer e recompensar o desempenho e apoiar o bem-estar físico, emocional e financeiro de nossos colegas de equipe por meio de benefícios acessíveis, competitivos e flexíveis.
Valorizamos as perspectivas únicas que os indivíduos trazem de todas as origens e trajetórias profissionais - seja moldada por serviço militar, educação em faculdade comunitária ou uma ampla gama de experiências de trabalho e vida. Essas jornadas promovem resiliência, liderança e inovação, fortalecendo nossa força de trabalho e impactando positivamente as comunidades que atendemos.
Bank of America está comprometido com uma cultura presencial que apoia a colaboração, o engajamento e o desenvolvimento de carreira. Nossa abordagem inclui expectativas claras de trabalho presencial, ao mesmo tempo em que oferece um nível apropriado de flexibilidade com base nas responsabilidades específicas da função e nas necessidades do negócio.
No Bank of America, você pode construir uma carreira de sucesso com oportunidades para aprender, crescer e causar impacto. Junte-se a nós!
Este cargo é responsável por definir uma visão arquitetural e uma solução alinhada à estratégia de arquitetura corporativa, tecnologia e escolhas de plataforma. As principais responsabilidades incluem descrever a intenção da solução/ambiente operacional associado, avaliar impactos no sistema, determinar os principais sistemas/subsistemas e suas interfaces, e auxiliar no design de soluções de ponta a ponta. As expectativas para o cargo incluem definir requisitos não funcionais/trilha arquitetural para apoiar novos épicos/funcionalidades e garantir que as soluções sejam adequadas ao propósito, trabalhando com as partes interessadas e provedores de serviço.
Responsabilidades
- Consulta com o negócio e operações para identificar e entender desafios e oportunidades para melhorar o uso e a eficácia da tecnologia, encontrar soluções criativas por meio do conhecimento do domínio, experimentos práticos e Provas de Conceito, e alinha a intenção da solução e a visão arquitetural a um backlog de mudanças tecnológicas em evolução.
- Trabalha com a gestão de produtos e outras partes interessadas para planejar e priorizar itens de backlog focados em tecnologia para a trilha arquitetural, a fim de viabilizar épicos/funcionalidades de negócio.
- Realiza revisões de design e código para garantir que todos os requisitos não funcionais de uma solução sejam suficientemente atendidos (por exemplo, segurança, desempenho, manutenibilidade, escalabilidade, usabilidade e confiabilidade).
- Lidera a modelagem rápida de uma arquitetura de alto nível com detalhes preenchidos conforme os requisitos de negócio emergem e garante que a arquitetura seja flexível, modular e projetada para se adaptar facilmente.
- Educa os membros da equipe sobre práticas tecnológicas, estratégias de padronização e melhores práticas para criar soluções inovadoras.
- Clarifica a arquitetura e auxilia no design de sistemas para as equipes de desenvolvimento, a fim de apoiar a implementação, e fornece opções de solução para resolver quaisquer impedimentos arquiteturais.
- Utiliza as melhores práticas, modelos e documentação definidos para criar designs arquiteturais e sugere melhorias para as melhores práticas e modelos.
Qualificações Necessárias
- 10+ anos de experiência em desenvolvimento de software, incluindo experiência prática em desenvolvimento Core Java na construção de aplicações corporativas.
- Forte experiência prática com Java, Spring Boot, APIs RESTful, Web Services e desenvolvimento de aplicações de camada intermediária.
- Forte experiência em design, desenvolvimento, integração e suporte de APIs escaláveis e seguras e serviços de backend.
- Forte compreensão de segurança de API, Single Sign-On (SSO), OAuth 2.0, autenticação/autorização e cabeçalhos de segurança HTTP.
- Experiência com arquitetura de microsserviços, integração de API, tratamento de exceções, registro de logs e solução de problemas em aplicações distribuídas complexas.
- Experiência no desenvolvimento e implantação de aplicações em ambientes OpenShift/containerizados.
- 5+ anos de experiência em desenvolvimento de banco de dados, preferencialmente Oracle, com fortes habilidades em SQL e PL/SQL, incluindo a capacidade de desenvolver e otimizar consultas de aplicação.
- Pelo menos 2+ anos de experiência em desenvolvimento front-end usando Angular e TypeScript, com conhecimento prático de HTML5, CSS3, JavaScript e práticas modernas de desenvolvimento de UI.
- Experiência com CI/CD e ferramentas de desenvolvimento de software como Jira, Jenkins e Bitbucket.
- Fortes habilidades em design de aplicações, resolução de problemas, depuração e análise de desempenho, com a capacidade de solucionar problemas em toda a pilha tecnológica.
- Capacidade comprovada de entregar código limpo, manutenível, testável e reutilizável, seguindo os padrões de engenharia estabelecidos.
- Experiência com design de aplicações, desenvolvimento, suporte à produção e arquitetura de soluções técnicas em ambientes corporativos complexos.
- Excelentes habilidades de comunicação escrita e verbal, com a capacidade de colaborar efetivamente com equipes de desenvolvimento, arquitetos, líderes seniores de tecnologia e parceiros de negócio.
- Experiência com ADA/acessibilidade é um diferencial.
Requisito Mínimo de Educação: Bacharelado ou experiência de trabalho equivalente.
Qualificações Desejadas
- Um indivíduo de alta integridade, energia e otimismo, que seja autodirigido e motivado.
- Experiência no setor financeiro.
- Desenvolvimento Front end com Angular, Javascript, JSP, HTML/DHTML, Ajax.
- Um bom ouvinte; uma pessoa que busca opiniões e envolve outros em suas comunicações; uma pessoa que valoriza e cultiva relacionamentos.
- Um indivíduo com capacidade demonstrada de realizar tarefas e fazer as coisas acontecerem; uma pessoa que é engenhosa, aproveita oportunidades e é inovadora.
- Um indivíduo empreendedor que não tem medo de desafiar; uma pessoa criativa que consegue pensar "fora da caixa".
- Um profissional que deseja contribuir para a organização e é orientado a resultados.
- Responsável por desenvolver código limpo e progressivamente aprimorado para aplicações corporativas complexas.
Habilidades
Pensamento Analítico
Arquitetura
Orientação a Resultados
Design de Soluções
Desenvolvimento de Estratégia Técnica
Desenvolvimento de Aplicações
Colaboração
Gestão de Dados
Práticas de DevOps
Gestão de Riscos
Práticas Ágeis
Automação
Influência
Processo de Entrega de Soluções
Engenharia de Testes
Turno: 1º turno (Estados Unidos da América)
Horas por Semana: 40
