**
Descrição da vaga
** Estamos buscando um(a) Desenvolvedor(a) Full Stack Sênior e Arquiteto(a) de Soluções de Dados altamente qualificado(a), com sólida experiência em Java (backend), React (frontend), bancos de dados Oracle, soluções corporativas de relatórios (reporting) e tecnologias Microsoft .NET. O(a) profissional atuará em iniciativas tecnológicas complexas envolvendo múltiplas equipes locais, apoiando tanto o desenvolvimento de aplicações modernas quanto a sustentação e modernização de plataformas legadas. A posição exige uma combinação de competências em engenharia de software, arquitetura de soluções, modelagem de dados, análise de negócios e gestão de stakeholders. O(a) candidato(a) deve ter conforto para interagir diretamente com usuários de negócio, levantar requisitos, projetar soluções escaláveis, dar suporte a sistemas legados e conduzir iniciativas de modernização ao longo de todo o ciclo de desenvolvimento de software, incluindo testes e implantação em produção. **Principais
Responsabilidades
- **
- Projetar, desenvolver e manter aplicações backend utilizando Java e aplicações frontend utilizando React.
- Dar suporte, manter e aprimorar aplicações legadas desenvolvidas em tecnologias Microsoft .NET.
- Participar de iniciativas estratégicas de modernização de aplicações .NET legadas, migrando-as para arquiteturas e stacks tecnológicos modernos.
- Projetar soluções de dados e relatórios corporativos de ponta a ponta, garantindo escalabilidade, manutenção simplificada e aderência aos requisitos de negócio.
- Definir arquitetura de sistemas, padrões de integração e soluções técnicas para plataformas novas e existentes.
- Realizar modelagem de dados conceitual, lógica e física em bancos Oracle.
- Projetar estruturas de banco de dados, otimizar consultas SQL e garantir integridade, performance e escalabilidade dos dados.
- Trabalhar diretamente com stakeholders de negócio para levantamento, documentação e validação de requisitos funcionais e técnicos.
- Traduzir requisitos de negócio em especificações técnicas e desenhos de solução.
- Desenvolver novas ferramentas e sistemas do zero, desde a análise de requisitos até a implementação.
- Participar de discussões arquiteturais e iniciativas de estratégia tecnológica.
- Criar e executar testes unitários para garantir qualidade de código e estabilidade das aplicações.
- Apoiar testes de integração de sistemas (SIT) e coordenar atividades de homologação com usuários (UAT).
- Analisar defeitos, realizar análise de causa raiz e apoiar a resolução de problemas.
- Trabalhar em estreita colaboração com equipes locais e globais das áreas de tecnologia e negócio.
- Produzir e manter documentação técnica e funcional.
- Sustentar e evoluir sistemas relacionados ao mercado de ações (equities) e às operações da B3.
- **
Requisitos
- Técnicos**
- Experiência sólida em desenvolvimento backend com Java.
- Experiência sólida em desenvolvimento frontend com React.
- Conhecimento prático em Microsoft .NET Framework e/ou .NET Core.
- Experiência em sustentação e evolução de aplicações legadas em .NET.
- Experiência em iniciativas de modernização de sistemas legados e transformação de aplicações.
- Conhecimento avançado em Oracle Database.
- Forte domínio de SQL e PL/SQL.
- Experiência relevante em arquitetura de bancos de dados e otimização de performance.
- Experiência comprovada em modelagem de dados conceitual, lógica e física.
- Experiência no desenho de soluções corporativas de dados e relatórios.
- Sólida compreensão de arquitetura de sistemas e sistemas distribuídos.
- Experiência com APIs, integrações entre sistemas e desenho de aplicações corporativas.
- Experiência na concepção e desenvolvimento de aplicações do zero.
- Conhecimento de metodologias do Ciclo de Vida de Desenvolvimento de Software (SDLC).
- Competências de Análise de Negócios e Funcionais
- Capacidade comprovada de conduzir sessões de levantamento de requisitos com usuários e stakeholders.
- Capacidade de tra…