Emprega
- Participar 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 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.