Redwood Materials
Bank of America
Desenvolvedor de Aplicações - Engenheiro de Software III
Descrição da Vaga
Na Bank of America, somos guiados por um propósito comum de ajudar a tornar as vidas financeiras melhores através 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 Ótimo Lugar para Trabalhar é fundamental para como impulsionamos o Crescimento Responsável. Isso inclui nosso compromisso em ser um local de trabalho inclusivo, atrair e desenvolver talentos excepcionais, apoiar o bem-estar físico, emocional e financeiro de nossos colegas de equipe, reconhecer e recompensar o desempenho, e como causamos impacto nas comunidades que servimos.
O Bank of America está comprometido com uma cultura presencial com requisitos específicos para comparecimento no escritório e que permite um nível apropriado de flexibilidade para nossos colegas de equipe e negócios com base em considerações específicas da função.
No Bank of America, você pode construir uma carreira de sucesso com oportunidades para aprender, crescer e causar impacto. Junte-se a nós!
Resumo da Posição
Estamos buscando um Desenvolvedor de Aplicações altamente qualificado (Java ou .NET) para se juntar à equipe da Plataforma de Negociação e Rebalanceamento OPTIMA, do Grupo de Soluções de Investimento. Esta posição apoia a Plataforma de Negociação e Rebalanceamento OPTIMA. O candidato ideal terá forte expertise técnica no design, desenvolvimento e implementação de aplicações distribuídas.
Descrição da Vaga
Este trabalho é responsável por desenvolver e entregar requisitos complexos para atingir metas de negócios. As principais responsabilidades do trabalho incluem garantir que o software seja desenvolvido para atender aos requisitos funcionais, não funcionais e de conformidade, e que as soluções sejam bem projetadas com manutenibilidade/facilidade de integração e testes incorporados desde o início. As expectativas do trabalho incluem um forte conhecimento das práticas de desenvolvimento e teste comuns à indústria e padrões de design e arquitetura.
Responsabilidades
- Codifica soluções e testes unitários para entregar um requisito/história de acordo com os critérios de aceitação definidos e requisitos de conformidade
- Projeta, desenvolve e modifica componentes de arquitetura, interfaces de aplicação e habilitadores de solução, garantindo a manutenção da integridade da arquitetura principal
- Orienta outros engenheiros de software e treina a equipe em práticas de Integração Contínua e Desenvolvimento Contínuo (CI-CD) e stack de ferramentas de automação
- Executa refinamento de histórias, definição de requisitos e estimativa de trabalho necessário para realizar uma história através do ciclo de vida de entrega
- Realiza spike/prova de conceito conforme necessário para mitigar riscos ou implementar novas ideias
- Automatiza atividades manuais de release
- Projeta, desenvolve e mantém suítes de testes automatizados (integração, regressão, desempenho)
- Colabora com equipes internas do banco, operações de linha de negócios e fornecedores externos para garantir a implementação bem-sucedida de projetos
- Fornece suporte de produção para aplicações existentes
- Projeta, desenvolve e implementa aplicações distribuídas usando Java ou .NET, Python juntamente com frameworks modernos de UI como Angular e React
Qualificações Necessárias
- 7+ anos de experiência comprovada em desenvolvimento de aplicações Java ou .NET
- Experiência com as seguintes tecnologias:
- .Net Core
- C#
- Experiência com frameworks modernos de UI como Angular e React
- Servidor SQL
- Kafka ou sistemas de mensagens similares
- Fortes habilidades analíticas, de resolução de problemas e de liderança proativa
- Excelentes habilidades interpessoais e de comunicação
- Capacidade de colaborar com equipes multifuncionais e parceiros externos
Habilidades
- Desenvolvimento de Aplicações
- Automação
- Influência
- Design de Soluções
- Desenvolvimento de Estratégia Técnica *
- Arquitetura *
- Visão de Negócios *
- Práticas de DevOps *
- Orientação a Resultados *
- Processo de Entrega de Soluções *
- Pensamento Analítico *
- Colaboração *
- Gerenciamento de Dados *
- Gerenciamento de Riscos *
- Engenharia de Testes
Turno: 1º turno (Estados Unidos da América)
Horas por Semana: 40
Detalhes de Transparência Salarial
US - NJ - Jersey City - 101 Hudson St - 101 Hudson (NJ2101), US - NJ - Pennington - 1500 American Blvd - Hopewell Bldg 5 (NJ2150)
Informações sobre Salário e Benefícios
Faixa salarial Salário anual de $102,900.00 - $179,900.00, as ofertas serão determinadas com base na experiência, educação e conjunto de habilidades.
Benefícios
Elegível para bônus discricionário
Esta função é elegível para participar do plano discricionário anual. Os funcionários são elegíveis para um prêmio discricionário anual com base nos resultados e comportamentos gerais de desempenho individual, no desempenho e nas contribuições de sua linha de negócios e/ou grupo; e no sucesso geral da Empresa.
Benefícios
Esta função é atualmente elegível para benefícios. Fornecemos benefícios líderes do setor, acesso a tempo remunerado, recursos e suporte aos nossos funcionários para que eles possam causar um impacto genuíno e contribuir para o crescimento sustentável de nossos negócios e das comunidades que servimos.
