ResponsabilidadesParticipar de cerimônias da metodologia ágil que forem acordadas para o time;Desenvolver novos artefatos de software front end e back end considerando os requisitos funcionais e não funcionais definidos;Realizar manutenção, correção e desenvolver melhorias em artefatos de software existentes;Realizar testes de qualidade de desenvolvimento de software e garantir a funcionalidade adequada dos sistemas;Revisar e aprovar a nível de implementação (código) "pull requests" dos demais integrantes do time de desenvolvimento contratados e/ou alocados;Realizar publicações de releases no ambiente de produção;Criar artefatos, configurar e/ou dar manutenção em ferramentas relacionadas aos dados e sistemas definidas pelo time de arquitetura de software, garantindo observabilidade, segurança, gerenciamento dos códigos fonte, entre outros;Aplicar as práticas de DevSecOps (Build, Deploy, Gates de qualidade, Testes, Segurança etc.)
em conjunto com os especialistas em Cloud DevOps;Levantar e discutir requisitos de projetos e elaboração detalhada de soluções de sistemas;Desenvolver POCs quando necessário, para utilização e validação de novas tecnologias e/ou soluções de sistemas;Realizar documentação técnica de soluções de sistemas e dos artefatos de software;Seguir os processos e participar ativamente de todas as fases do desenvolvimento de sistemas definidas para o time;Eventualmente, realizar configurações em servidores e serviços de: bancos de dados, AMQP, orquestradores de containers (k8s), entre outros serviços que compõem o ecossistema de tecnologia da empresa;Manter-se atualizado(a) sobre as tendências e avanços tecnológicos relevantes para a área de atuação;Colaborar na elaboração de relatórios e apresentações técnicas;Participar ativamente de reuniões e sessões de treinamento para aprimorar conhecimentos e habilidades técnicas;Colaborar com a equipe no desenvolvimento e implementação de soluções tecnológicas. Experiência e QualificaçõesExperiência com as tecnologias (linguagens, frameworks) abaixo:
Solid, DDD, TDD, Design Patterns, Clean Code;Node.js;Angular 8+, TypeScript;REST;SQL, Postgres;TypeOrm (ou algum outro ORM);Experiência em desenvolvimento de APIs, micro-serviços, monolitos, bibliotecas internas e integrações com terceiros;
Experiência em testes unitários e integrados;
Experiência com banco de dados relacionais;
Formação superior ou curso técnico na área de Tecnologia da Informação ou áreas relacionadas;
Experiência prévia como Analista Desenvolvedor de Sistemas;
Habilidades de comunicação verbal e escrita;
Capacidade de trabalhar em equipe e colaborar com outros membros;
Proatividade e disposição para aprender e se desenvolver profissionalmente.
#J-18808-Ljbffr