Quais as responsabilidades e desafios que você encontrará?
- Constante interação com Product Owner, UX, Sysadmins e demais equipes técnicas de desenvolvimento (internas e de terceiros);
- Desenvolvimento de sistemas baseados em tecnologia de qualidade e escalável;
- Qualidade e Responsabilidade de entrega, inclusive na manutenção dos sistemas no pós-implantação, garantindo todo o lifecycle do mesmo;
- Flexibilidade, Adaptabilidade e Inovação;
- Pesquisa e desenvolvimento trazendo novas tecnologias e melhores formas de evolução dos sistemas e das formas de construí-lo em equipe;
- Olhar perspicaz quanto a arquitetura, não se limitando à resolução do problema presente, balanceando possíveis crescimentos futuros sem se deixar levar por modismos;
- Visão ampla dos processos e integrações entre sistemas, buscando prever os impactos em áreas afetadas por nossos desenvolvimentos;
- Ser um dos guardiões da boa qualidade do código e das boas práticas de desenvolvimento.
E o que é necessário para esta vaga?
- Ter trabalhado com diversas linguagens de programação, tendo alto domínio em pelo menos uma delas;
- Ter atuado com diversos Relational Data Base, tendo alto domínio em pelo menos uma delas;
- Ter conhecimento em Design Patterns, Estrutura de Dados e Algoritmos Clássicos;
- Ter noções de Data Bases que garantam Consistence/Availability e Partition Tolerance;
- Desenvolvimento de micro services, APIs em REST e sólidos conhecimentos com processamento assíncrono;
- Testes automatizados;
- TDD, Clean Code ou eXtreme Programming;
- Experiência com AWS ou equivalente.
Para saber mais: https://site.vagas.com.br/PagVagaEmprDeLista.asp