Desenvolvedor Full Stack
">
Buscamos um profissional experiente em desenvolvimento de software para integrar nossa equipe.
O candidato ideal deve ter habilidades em linguagens como C# e experiência com tecnologias como RabbitMQ, Entity Framework e Angular. Além disso, é importante ter conhecimento em containerização e orquestração de containers com Docker.
É essencial ter uma mentalidade positiva e orientada para a solução, além de ser auto-motivado, autodidata e auto-gerenciado.
Nossa empresa valoriza a diversidade e inclusão, considerando todos os candidatos independentemente de sua cor, raça, religião, gênero, identidade de gênero, nacionalidade, deficiência ou orientação sexual.
Espaço de trabalho
Nosso ambiente de trabalho é acelerado e dinâmico, com oportunidades contínuas de aprendizado e crescimento. Nossa equipe é composta por pessoas apaixonadas por tecnologia que buscam inovar e melhorar constantemente.
Oferecemos uma variedade de benefícios, incluindo Universidade em Rede TOTVS, Programa +Saudáveis, Programa +Vantagens, Einstein Conecta, Plano de saúde e odontológico, Vale refeição e / ou alimentação, Vale transporte e fretados em algumas estações do metrô e muito mais.
Sobre o cargo
O Desenvolvedor Full Stack será responsável por criar códigos que atendam aos nossos padrões internos de estilo, capacidade de manutenção e práticas recomendadas para um ambiente de alta escala. Ele também será responsável por desenvolver funcionalidades e melhorias para nossos produtos, com segurança, teste automatizado, documentação e desempenho.
* Criar códigos que atendam aos nossos padrões internos de estilo, capacidade de manutenção e práticas recomendadas para um ambiente de alta escala.
* Desenvolver funcionalidades e melhorias para nossos produtos, com segurança, teste automatizado, documentação e desempenho.
* Defender melhorias na qualidade, segurança e desempenho do produto que tenham um impacto no time.
O que você fará
Você trabalhará em colaboração com outros membros da equipe para desenvolver soluções inovadoras e eficientes. Será responsável por resolver problemas técnicos de complexidade moderada e colaborar com o gerenciamento do produto e outras partes interessadas.
Além disso, você fornecerá orientação para engenheiros iniciantes e intermediários da equipe para ajudá-los a crescer em suas responsabilidades técnicas.
O que esperamos de você
Experiência em desenvolvimento de software;
Experiência em C#;
Experiência com RabbitMQ;
Conhecimento em Entity Framework;
Conhecimento em Angular;
Desejável conhecimentos em CQRS e Docker;
Experiência com problemas de desempenho e otimização, particularmente em larga escala, e uma capacidade demonstrada para diagnosticar e prevenir esses problemas;
Conhecimento em CI/CD;
Experiência em GIT;
Capacidade demonstrada para comunicar de forma clara e concisa sobre problemas técnicos;
Mentalidade positiva e orientada para a solução;
Auto-motivado, autodidata e auto-gerenciado, com fortes habilidades organizacionais;
Desejo de trabalhar em colaboração com outras partes da organização.