Descrição
Descrição
:
Participar da equipe de desenvolvimento de sistemas utilizando linguagem relacionada ao projeto, aplicando técnicas de orientação a objeto e de padrão de desenvolvimento de software;
Possibilidade de colocar trabalho em produção sem revisão de níveis superiores;
Auxiliar cargos inferiores na programação de sistemas;
Reunir-se com a equipe de arquitetura na solução sistêmica a fim de garantir a interoperabilidade e escalabilidade;
Participar na criação de esboços, modelos, protótipos de soluções sistêmicas quando necessário, visando atender as solicitações;
Participar do comitê de arquitetura dos projetos que serão programados.
Participar na construção de testes para validação e verificação do desenvolvimento utilizando técnicas como TDD, BDD, avaliando a performance e funcionamento para possíveis ajustes.
Formação: Superior cursando ou completo em Ciências da Computação, Sistemas de informação, Ciência de Dados ou Banco de Dados;
Outros requisitos
:
Sólidos conhecimentos em Ruby; Sólidos conhecimentos e habilidades em algoritmos e estruturas de dados; Domínio de engenharia de software, princípios, boas práticas e padrões de projeto e arquitetura; Experiência com desenvolvimento de Aplicações Escaláveis;
Experiência bancos de dados tanto relacionais quanto não relacional (MongoDB, MySQL e PostgreSQL, etc); Experiência com Redis; Experiência com serviços de fila e mensageria (Sidekiq, RabbitMQ) Conhecimento na ferramenta de versionamento Git.
O que te destaca: Experiência com Kafka; Experiência em Docker, Kubernetes e AWS; Experiência com GOLang; Experiência com métodos ágeis.
Para se candidatar a esta vaga visite o site da empresa