Descrição da vaga

Texto agregado para leitura rápida. Confira sempre a fonte original ao enviar a candidatura.

Estamos buscando um Desenvolvedor de Baixa Plataforma para apoiar o time de desenvolvimento do nosso cliente.

Trata-se de uma das maiores instituições financeiras públicas do país, com forte presença nacional e atuação estratégica no desenvolvimento econômico e social. Além de oferecer soluções completas em produtos bancários, ela desempenha um papel essencial em políticas públicas, apoiando programas habitacionais, iniciativas de inclusão financeira e projetos voltados ao bem-estar da população.

Responsabilidades e atribuições

ATRIBUIÇÃO

Compor o time de desenvolvimento, assumindo itens de trabalho para desenvolvimento a cada Sprint. Executar as atividades de desenvolvimento de software de forma multidisciplinar, com foco na qualidade e manutenibilidade do produto, tais como requisito, análise e design, programação, gerencia de configuração, testes, implantação. Gerir seu próprio trabalho sinalizando prontamente para a equipe sobre eventuais atrasos ou outros impedimentos.

HABILIDADES

Proatividade, capacidade de trabalho em equipe, capacidade de auto gerenciamento e tomada de decisão, capacidade de comunicação (capacidade de se expressar oralmente e por escrito com precisão e clareza e de compreender com facilidade mensagens escritas e faladas), capacidade apurada de investigação e resolução de problemas complexos, capacidade de abstração, capacidade de entender o funcionamento de sistemas de informação com base em experimentação/observação, capacidade de refatoração de sistemas web legados.

CONHECIMENTO/ATIVIDADES

  • Conhecimento em desenvolvimento de Sistemas Financeiros;
  • Princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil, Scrum, Extreme Programming (XP) e Kanban;
  • Conhecimento em integração e entrega contínua e práticas DEVOPS;
  • Experiência com ferramentas de integração contínua: Jenkins, Sonar, Maven, Nexus, Azure Devops Service (ADS);
  • Conhecimento e experiência na disciplina de Gerência de Configuração e Mudança, com uso das ferramentas Clearcase, SVN e Git;
  • Análise e especificação de requisitos funcionais, não-funcionais e requisitos ágeis;
  • Padrões de projeto e boas práticas de programação;
  • Integração de Sistemas Empresariais;
  • Arquitetura e desenvolvimento de microsserviços: tracing, APIs, tolerância a falhas, métricas, health check;
  • Desenvolvimento com container Docker e Kubernetes;
  • Migração de sistemas monolitos para microserviços;
  • Modelagem de dados relacional;
  • Arquitetura de aplicações em camadas e modelo MVC;
  • Interfaces responsivas.
  • Integração entre sistemas: Mensageria, JMS, Web services, Barramento de serviços (WebSphere Message Broker), REST, SOA, EJB 3;
  • Padrões de projeto (enterprise integration patterns, design patterns, SOA, microservices patterns);
  • Interfaces responsivas e aplicações PWA;
  • Programação de aplicações Java SWING
  • Integração contínua (continuous integration), Jenkins, test-driven development (TDD), acceptance test-driven development (ATDD), especificação por exemplo, refactoring, entrega contínua (continuous delivery);
  • Javascript, ECMAScript 5 e 6 ou superior, Ajax, JQuery, Angular JS 1.5 e superior, Angular 5 e superior, Bootstrap 3 ou superior, HTML 5, CSS 3; ASP e .NET
  • User Experience (UX) e conceitos de usabilidade;
  • Testes de software: teste de unidade, integração, sistema/funcional, aceitação, carga, desempenho, vulnerabilidade, usabilidade, acessibilidade. Automatização de testes. Conhecimento em JUnit 3 ou superior. Conhecimento em Selenium Webdriver 2.4 ou superior Conhecimento em JMeter 2 ou superior;
  • Construção de simuladores como mocks/stubs para simulação e virtualização de interfaces;
  • Programação Java para Web: JEE 5 e superior, JSE 5 e superior, Microprofile 3 e superior, Java 8 e superior, Apache Velocity 1.6.x e superior e Spring 3.x e superior;
  • Programação Java para Web: JEE 6 ou superior, JSE 5 ou superior, JSF versões 2.x, JPA 2 e Struts 1.x;
  • Servidores de Aplicação Jboss 4.2.3 e superior, WebSphere 8 e superior, Liberty 17 e superior, e Framework Quarkus;


aa) Arquitetura de aplicações multi-tenancy;

bb) Sistema Operacional Linux;

cc) Análise estática de código com a ferramenta SonarQube;

dd) Refactoring de aplicações Web com ênfase na migração de regras do front-end para o back end;

ee) Engenharia Reversa;

ff) Gerenciamento de Transações por meio do Controle Transacional CMT;

gg) Construção de consultas a bancos de dados em linguagem SQL;

hh) IDEs Eclipse e Visual Studio Code;

ii) Ant e Apache Maven.

jj) Habilidades de programação na linguagem MUMPS;

kk) Habilidades em banco de dados CACHÉ 2010.2 ou superior;

ll) Conhecimentos na plataforma OPENVMS e/ou Linux

mm) Desejável conhecimento na utilização de Interfaces de acesso CICS, CICS/WEB, Broker, MQ Series, SOAP, API

nn) Habilidades de programação na linguagem Delphi 5 ou superior;

oo) Arquitetura de aplicações em três camadas e modelo MVC;

pp) Habilidades de programação na linguagem Enterprise PowerBuilder;

qq) Desenvolvimento de Solução para UNIX - LIKE;

rr) Experiência em desenvolvimento com uso de roteamento de mensagens no padrão ISO 8583 (versão IS08583: 1987);

ss) Desenvolvimento em tecnologias da área financeira: J/XFS (CWA e FDI): CWA 13937:2000 e FDI 2.1.3b ou superior, integrando periféricos como PinPad criptográfico (cartão com chip padrão EMV e com tarja magnética, teclado pin e display), impressoras autenticadoras, scanner com leitura CMC7 e código de barras e smartcard;

tt) Experiência em desenvolvimento com uso de criptografia.

Informações adicionais

Vaga 100% remota e contrato CLT

Vagas relacionadas

Seleção por stack em comum com esta oportunidade

LinkedIn

Desenvolvedor Backend Pleno (Node.js)

Marinho Tech Talent Greater Salvador 25 candidaturas Hoje

Salário estimado

R$ 7k - 10k/mês

Pleno CLT

Voltar para todas as vagasBACKENDDesenvolvedor Backend Pleno (Node.js)Marinho Tech TalentDescrição da VagaProcuramos um Desenvolvedor Backend Pleno com experiência em Node.js para construir e otimizar a lógica de nossos servidores. Você trabalhará em um ambiente dinâmico, colaborando com equipes de ...

Ver Detalhes
LinkedIn

Engenheiro de Software Frontend | BTG Empresas

BTG Pactual São Paulo 25 candidaturas Hoje

Salário estimado

R$ 14k - 22k/mês

Sênior CLT

Sobre a áreaA área de Tecnologia do BTG Pactual Empresas tem como objetivo construir e evoluir funcionalidades da plataforma de empresas do BTG Pactual. Aqui você poderá trabalhar e aprender sobre Cartões de Crédito, Meios de Pagamentos, Conta Corrente, Onboarding, Produtos de Financiamentos, Câmbio...

Ver Detalhes
Remoto LinkedIn

Analista de Desenvolvimento de Sistemas Pleno - Python, Django, React e SQL Server

ECOM Agroindustrial Corp. Ltd. São Paulo 25 candidaturas Hoje

Salário estimado

R$ 8k - 12k/mês

Pleno CLT

Estamos em busca de um(a) Analista de Desenvolvimento de Sistemas para integrar nosso time de Tecnologia, manutenção e evolução de sistemas estratégicos da empresa.Somos uma trading de café, algodão e gergelim, com mais de 170 anos de história, presença consolidada no mercado e atuação global. Valor...

Ver Detalhes