Obter o entendimento das necessidades negociais e dos requisitos e arquiteturas de software, estruturas de dados, estratégias de teste e demais insumos junto aos Product Owners, Analistas de Negócio, Analistas de Requisitos, Arquitetos de Software/Soluções e Analistas de Banco de Dados.
Construir e manter o projeto técnico (ex.: diagramas, fluxos e interfaces), o código-fonte do software e demais artefatos das disciplinas de análise e design, implementação e testes voltados a linguagem de programação e plataforma JAVA, conforme metodologia vigente.
Compor o time de desenvolvimento, assumindo, planejando, estimando e atendendo os itens de trabalho do backlog a cada sprint, sinalizando tempestivamente riscos de atraso, ociosidade e impedimentos técnicos.
Requirements
Ter habilidades de comunicação oral e escrita, para coletar insumos e reportar com efetividade o progresso e resultado de suas atividades;
Possuir capacidade de trabalhar em equipe, demonstrando bom relacionamento, empatia,tolerância e colaboração;
Ser organizado e saber autogerenciar o tempo e suas atividades;
Ser proativo e capaz de tomar decisões tempestivas no seu contexto de atuação;
Ser propositivo em relação às necessidades e processos de negócio e estratégias de desenvolvimento;
Ter conhecimento dos princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil, Scrum, Extreme Programming (XP) e Kanban.
Ter capacidade de analisar requisitos funcionais e não-funcionais;
Conhecimento de modelagem de dados relacional
Conhecimento de construção de consultas a bancos de dados em linguagem SQL