Analista de Sistemas Sênior

Experiência: Sênior

Tipo de Contratação Não Informado

Publicada em: 08/07/2025

Candidatar-me agora

A NTSomos uma consultoria global de desenvolvimento de software personalizado e contratação de projetos de TI sem restrições geográficas; operamos globalmente, navegando em desafios tecnológicos e empresariais com expertise. Nossa sede nos Estados Unidos está localizada em San Diego, Califórnia, e também temos centros de desenvolvimento estrategicamente localizados no Brasil, México, Peru e Uruguai. Nossa sede na América Latina está sediada em Porto Alegre, Brasil, com uma filial em São Paulo. Há mais de duas décadas, somos reconhecidos globalmente no mercado de software e inovação por entregar projetos com valor agregado, elaborados por equipes ágeis de profissionais qualificados. Confira nossa página nacional e internacional em: www.ntconsult.com.br e www.ntconsultcorp.com.

O projeto: Estamos procurando excepcionais profissionais em Análise de Sistemas para esta oportunidade totalmente remota de trabalhar com um cliente no setor financeiro com mais de 20 de atuação. São o primeiro neobank digital omnichannel do Brasil e hoje nos tornaram uma plataforma aberta, um ecossistema que engloba marketplace, comunicação, tecnologia e finanças.


Responsabilidades e atribuições: 

- Análise e mapeamento de processos

Realizar levantamento e análises com áreas de negócio (ex: crédito, investimentos, tesouraria).

Mapear processos e identificar melhorias nos sistemas core (ex: cadastro de clientes, contas, transações, etc.).

- Integração e Arquitetura de Sistemas

Mapear e documentar integrações com sistemas satélites: canais digitais (mobile/internet banking), CRM, antifraude, etc.

Validar APIs REST/SOAP e middlewares usados no Corebanking.

Conhecimento com mensageria (ex: Kafka, RabbitMQ) em fluxos de eventos financeiros.


- Testes e Qualidade

Criar e validar cenários de testes funcionais e de integração (homologação de produtos como TED, PIX, boletos).

Acompanhar testes de performance e stress em sistemas de missão crítica.

Garantir a rastreabilidade e conformidade das regras de negócio nos testes.


- Sustentação e Melhoria Contínua

Atuar na identificação e correção de bugs em sistemas de core bancário (em produção ou homologação).

Acompanhar indicadores de estabilidade de sistemas (ex: tempo de resposta, disponibilidade).

Monitorar logs e transações suspeitas ou inconsistentes (compliance técnico).


- Apoio à Arquitetura e Desenvolvimento

Participar da definição de soluções técnicas junto à equipe de arquitetura e desenvolvimento.

Conhecer práticas de versionamento e deploy (CI/CD, Git, Jenkins, etc.).


- Segurança, Regulatórios e Compliance

Entender normas do BACEN, FEBRABAN e LGPD aplicáveis ao core bancário.

Apoiar em auditorias internas e externas (como SOX, BACEN ou PCI-DSS).

Validar logs e rastros de auditoria (trilha de dados) em conformidade com os requisitos regulatórios.


- Comunicação e Colaboração

Atuar como ponte entre áreas técnicas e de negócio (TI, Produtos, Operações).

Elaborar documentação funcional/técnica clara para squads, PMOs e parceiros.

Participar de cerimônias ágeis (daily, planning, retrospectiva) se estiver em squads ágeis.


    As responsabilidades e requisitos:

    - Proficiência avançada em Java SE (8 ou superior), incluindo:

    - Programação orientada a objetos (POO) e padrões de projeto (Design Patterns).

    - Tratamento avançado de exceções, coleções, streams e multithreading.

    - Experiência com Java EE / Jakarta EE (Servlets, EJB, JPA, CDI).

    - Conhecimento em frameworks Java para desenvolvimento backend:

    - Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security).

    - Hibernate / JPA para persistência de dados.

    - Experiência na criação e consumo de APIs RESTful e SOAP.

    - Conhecimento em desenvolvimento de microsserviços em Java.

    - Familiaridade com ferramentas de build (Maven, Gradle) e gerenciamento de dependências.

    - Experiência em testes automatizados com JUnit, Mockito ou similares.

    - Conhecimento em segurança de aplicações Java (autenticação, autorização, criptografia).

    - Sólida experiência com Oracle Database (versões 11g, 12c, 19c ou superiores).


      Conhecimento avançado em:

    - Modelagem de dados e design de schemas para sistemas bancários.

    - SQL avançado: queries complexas, joins, subqueries, views, functions e procedures.

    - PL/SQL para desenvolvimento de stored procedures, triggers, pacotes.

    - Otimização de queries e análise de planos de execução para melhorar performance.

    - Administração básica: backup, recovery, monitoramento e tuning de banco.

    - Conhecimento em ferramentas Oracle como SQL Developer, RMAN, OEM.

    - Experiência em integração de aplicações Java com Oracle usando JDBC e DataSources.

    - Conhecimento em mecanismos de controle de concorrência e transações (locks, commit, rollback).

    - Experiência em rotinas de manutenção e troubleshooting de bancos de dados.

     

      Ambiente e Metodologias

    - Experiência com controle de versão (Git, SVN).

    - Conhecimento em ambientes de desenvolvimento e deploy:

    - Servidores de aplicação: WebLogic, JBoss, Tomcat.

    - Pipeline CI/CD (Jenkins, GitLab CI).

    - Metodologias ágeis (Scrum, Kanban) para gestão de projetos.

    - Familiaridade com ferramentas de monitoramento e logs (ELK, Prometheus, Kibana, Dynatrace).


      Diferenciais Técnicos

    - Experiência com sistemas core bancários como SAP Banking, Temenos, Cobis, Matera, Sonda, Topaz, Technisys ou soluções proprietárias.

    - Conhecimento de registros na B3, CIP, STR, SPB, PIX, Open Finance.

    - Experiência com eventos do BACEN (ex: SCR, CCS, RDR).

    - Conhecimento de microserviços, containers (Docker/K8s) e bancos NoSQL.


    Você está em uma área do site da empresa NTConsult fornecida pela plataforma Compleo.
    Ao clicar no botão Candidatar-me agora você CONCORDA com os termos de uso e a política de privacidade do COMPLEO.

    Compartilhe:

    Twitter Facebook LinkedIn