logo

JobNob

Sua carreira. Nossa paixão.

Software Engineer Senior


Verx Consulting


Location

Chapecó, SC | Brazil


Job description

Principais responsabilidades: Executar análise do ciclo de vida de desenvolvimento de software completo (SDLC), fazendo uso das melhores técnicas aplicáveis para garantir que o software atenda a todos os requisitos de qualidade, segurança, adaptabilidade, extensibilidade, escalabilidade e afins. Prestar suporte como referência aos demais integrantes da equipe Software Engineer e demais cargos em análises de maior complexidade, por meio de acompanhamento, orientações e treinamentos, a fim de engajar a equipe no mesmo propósito e assegurar que todas as rotinas sejam desempenhadas conforme os procedimentos e normas da área. Elaborar e monitorar os indicadores de desempenho da área e atuar proativamente para buscar a solução junto à equipe em caso de inconsistências ou inconformidades. Apoiar a gestão no desenvolvimento e aplicação de trilhas de conhecimento através de estudos e preparação para desenvolvimento de equipes de alta performance. Propor e aplicar metodologias e tecnologias consolidadas de mercado através de estudo de caso, para entregar soluções de softwares com maior velocidade, robustez e qualidade para prover melhorias de processos. Atuar em equipes multidisciplinares, representando a área em reuniões quando lhe compete, contribuindo para o desenvolvimento de novos softwares ou melhoria dos já existentes. Conduzir entrevistas com usuários para levantamento dos requisitos do sistema, a fim de identificar as necessidades a serem construídos ou alterados nos softwares existentes. Desenvolver fluxogramas, layouts e documentação através das ferramentas disponíveis do setor para documentar os requisitos e soluções de sistemas. Produzir especificações técnicas da arquitetura de software quando necessário através de análise das necessidades para determinar a viabilidade operacional, de arquitetura e de sistemas. Construir, refinar e priorizar o roadmap dos produtos junto aos stakeholders, mantendo registro através das ferramentas de gestão de projetos do setor. Construir, refinar e priorizar o backlog do projeto/produto junto com a equipe, mantendo registro através das ferramentas de gestão das tarefas do setor para a organização/acompanhamento dos ciclos de desenvolvimento dos softwares. Apoiar tecnicamente a equipe de desenvolvimento, esclarecendo dúvidas, executar revisão de código, apoiar no desenvolvimento e agir proativamente para remover impedimentos, a fim de contribuir na agilidade e qualidade no desenvolvimento dos softwares. Coletar e analisar feedback dos usuários através das ferramentas disponíveis ou através de reuniões para identificar e propor melhorias, a fim de garantir que a solução entregue atenda plenamente as necessidades. Atender e respeitar procedimentos padrões e de segurança do trabalho na empresa e nos estabelecimentos terceiros (clientes). Zelar pela organização e conservação dos equipamentos e ferramentas disponibilizadas pela empresa. Executar outras atividades correlatas, conforme as necessidades do cargo e da empresa, respeitando os valores e princípios da organização. Requisitos técnicos obrigatórios: Sólidos conhecimentos de todo o ciclo de desenvolvimento de software. Sólidos conhecimentos em gestão ágil de equipes. Sólidos conhecimentos em arquitetura de micro serviços. Principais tecnologias que utilizamos e que são requisitos para a vaga: Angular JS. Node.js. TypeScript. Nest.js. Java + Spring. Apache Kafka. Apache NiFi. Apache Ignite. Kong. Keycloak. Clean Archetecture. TDD. Git/Gitlab/Gitflow.

Beneficios:

Formação Acadêmica:

Não informado

Experiência:

Salário:

A combinar

Cargo:

Engenheiro de software

Empresa:

Verx Consulting

Consultoria em tecnologia.

Ramo:

Informática/ Tecnologia

(EG)


Job tags



Salary

Todos os direitos reservados