RESPONSABILIDADES E ATRIBUIÇÕES Apoiar na melhoria dos processos de desenvolvimento e aperfeiçoamento das soluções, através das atividades de pesquisa, identificando e propondo novas metodologias, conceitos, tendências, recursos, para a adoção na empresa, alinhadas às metas e objetivos estabelecidos; Acompanhar o desempenho do produto em produção, avaliando possíveis gaps e possibilidades de melhoria; Auxiliar os desenvolvedores na utilização das boas práticas para entrega de aplicações em ambiente distribuído; Analisar requisitos e desenvolver soluções de software, incluindo modelagem de banco de dados, a partir de solicitações; Participar ativamente do processo de desenvolvimento e manutenção de software, desenvolvendo formas de automatização destas implementações; Desenvolver testes automatizados e fazer code reviews; Apoiar tecnicamente os profissionais mais juniores; Efetuar o deploy/publicação de aplicações no ambiente de desenvolvimento e produção; Concepção e desenvolvimento de APIs RESTFull; Ser cuidadoso (a), prezando sempre pela qualidade do código e da infraestrutura. REQUISITOS E QUALIFICAÇÕES Conhecimento avançado na linguagem C# e Framework .Net; Conhecimento sólido na regra de negócio das aplicações que são de seu escopo; Experiência com banco de dados SQLServer e NoSQL (Mongodb/Firebase); Conhecimento em Graphql; Conhecimento em Domain-Driver Design (DDD); Desejável conhecimento em teste unitários e automatizados; Saber trabalhar com TDD, Clean Code e Design Patterns. Horário: De segunda à sexta, das 08h30min às 12:00 horas e das 13h30min às 18:00 horas. Modalidade de trabalho: A combinar. Modalidade de Contratação: CLT. Salário: A combinar.