RESPONSABILIDADES E ATRIBUIÇÕES
Elaboração de Especificações Funcionais e Especificações Técnicas;
Visão sistêmica e habilidade para compreender o funcionamento de sistemas e identificar problemas ou oportunidades de melhorias;
Experiência com desenvolvimento e análise de sistemas;
Conhecimento em desenho de soluções técnicas;
Experiência no desenvolvimento com Java 11, Quarkus e Spring Framework;
Conhecimento das boas práticas de programação e DevOps (CI, GIT, análise estática: Sonar, SCM, etc);
Plataformas de Cloud Computing (de preferência Azure);
Conteinerização (Docker);
Visão sistêmica fim a fim para avaliar demandas e envolver outros times técnicos para a solução a ser adotada;
Experiência em ambientes heterogêneos com múltiplos databases, linguagens e formas de integração;
Conhecimento com desenvolvimento usando API REST;
Experiência prática com metodologias Ágeis (Kanban, Scrum);
Desenvoltura para lidar com pessoas.
REQUISITOS E QUALIFICAÇÕES
Responsabilidades do cargo:
Desenvolver junto aos demais envolvidos o desenho da solução;
Possuir capacidade de influenciar progressivamente a troca de conhecimentos, colaboração e transparência;
Realizar levantamentos de requisitos propondo soluções, avaliando alternativas e realizando capacitações;
Estabelecer relacionamento com clientes, mantendo contato constante, efetuando levantamentos das eventuais necessidades e se posicionando frente aos possíveis acionamentos;
Apoiar o Product Owner na tomada de decisão, colaborando com insumos de negócio;
Detalhar requisitos de média e alta complexidade por meio do contato com clientes e áreas envolvidas no projeto, sugerindo a implementação no produto;
Realizar análise de impacto, das alterações solicitadas, nas outras áreas de negócio, através de simulações no sistema e contato com os Product Owner, e assim garantir a estabilidade do mesmo;
Trabalhar em conjunto com o time de desenvolvimento para encontrar soluções de negócio por meio de comunicação e trocas de conhecimento, compartilhando conhecimento e mantendo relacionamento com outras áreas;
Apoiar o DEV Team durante do desenvolvimento das soluções;
Apoiar o Product Owner na validação das entregas realizadas pelo DEV Team, garantindo que todas as definições e os critérios de aceite sejam atendidos.
Conhecimentos Desejáveis:
Desejável conhecimento em Sistemas Financeiros;
Desejável conhecimento básico do Jira;
Desejável conhecimento com versionamento de fontes em ferramentas de gestão de configuração como Git;