O que esta vaga pede
Descrição:
Profissional responsável pelo desenvolvimento, manutenção e evolução de aplicações e sistemas, atuando de forma integrada nas camadas de back-end e front-end, com foco inicial em APIs, serviços, regras de negócio e persistência de dados. Será responsável por desenvolver e sustentar soluções do Fluxo de Caixa e Point Service, investigar problemas de desempenho e consistência de dados e atuar na resolução de incidentes de forma ponta a ponta.
Atividades:
- Desenvolver e manter APIs, serviços e aplicações web;
- Implementar e manter regras de negócio dos sistemas;
- Atuar no desenvolvimento e sustentação do Fluxo de Caixa e Point Service;
- Trabalhar com persistência, consultas e integridade de dados;
- Investigar problemas de desempenho, consultas lentas, inconsistências e duplicidade de requisições;
- Identificar e corrigir problemas relacionados a datas, validações e integridade das informações;
- Rastrear operações de ponta a ponta, desde a interface até os serviços e banco de dados;
- Desenvolver e corrigir funcionalidades considerando os impactos no front-end, back-end e banco de dados;
- Analisar causa-raiz de falhas e propor soluções técnicas;
- Documentar APIs, serviços, regras de negócio, dependências e rotinas críticas;
- Trabalhar com contratos e integrações de APIs;
- Realizar manutenção e evolução de sistemas existentes;
- Apoiar a sustentação e evolução das aplicações;
- Trabalhar em conjunto com os demais desenvolvedores Full Stack para garantir cobertura dos conhecimentos e continuidade dos sistemas;
- Atuar em conjunto com QA na validação e regressão das correções e novas funcionalidades;
- Trabalhar com a área de Segurança em alterações relacionadas a autenticação e autorização;
- Apoiar integrações com aplicações Web e Mobile;
- Participar da análise e implementação de correções sob diferentes camadas da aplicação;
- Registrar responsabilidades, pendências e decisões técnicas relacionadas aos domínios sob sua atuação;
- Compartilhar conhecimento técnico com os demais profissionais Full Stack, garantindo que os sistemas possam ser sustentados pelo time.
Requisitos
- Ensino superior completo em área compatível com a função;
- Perfil sênior em desenvolvimento de software;
- Experiência sólida com desenvolvimento back-end e APIs;
- Experiência com regras de negócio, serviços e persistência de dados;
- Conhecimento de desenvolvimento front-end, possibilitando atuação Full Stack;
- Experiência com integração entre sistemas e APIs;
- Conhecimento em bancos de dados e consultas;
- Experiência na investigação e correção de problemas de desempenho e consistência de dados;
- Capacidade de analisar aplicações de ponta a ponta;
- Especialização em Desenvolvimento Full Stack ou Engenharia de Software será considerada um diferencial.
Perfil esperado: profissional com raciocínio lógico, capacidade de investigação e foco em causa-raiz, atenção à integridade dos dados e às regras de negócio. Deve ter organização para documentar conhecimentos e boa capacidade de trabalho em equipe, especialmente durante a transição dos domínios atualmente concentrados nos prestadores.