Desenvolvedor Full Stack Sênior
Aqui está uma oportunidade para desenvolver suas habilidades em tecnologia e trabalhar em projetos desafiadores.
Visão Geral:
O nosso time é responsável por desenvolver aplicações completas, desde o front-end até o back-end, utilizando tecnologias como C#, .NET, React e Node. Nossa equipe trabalha de forma ágil e colaborativa, com foco em entregar soluções de alta qualidade.
Responsabilidades e Atribuições:
1. Participar ativamente das fases do desenvolvimento de software, incluindo análise de requisitos, design, implementação, testes e implantação;
2. Desenvolver e manter aplicações web completas, atuando tanto no front-end quanto no back-end;
3. Implementar e integrar APIs RESTful, assegurando a comunicação eficaz entre diferentes sistemas e serviços;
4. Escrver código limpo, escalável e bem documentado, seguindo as melhores práticas de desenvolvimento;
5. Realizar testes unitários e de integração, identificando e corrigindo bugs para manter a qualidade e a estabilidade das aplicações;
6. Colaborar com equipes multidisciplinares para alinhar as soluções técnicas aos objetivos de negócios;
7. Participar de revisões de código e contribuir para a melhoria contínua dos processos de desenvolvimento;
8. Manten-se atualizado com as tendências tecnológicas e propor inovações que agreguem valor aos projetos.
Requisitos e Qualificações:
1. Ensino Superior Completo;
2. Experiência comprovada em desenvolvimento de aplicações com backend em C# e .NET;
3. Experiência em desenvolvimento de aplicações backend baseadas em barramentos de mensagens, como Confluent Kafka;
4. Experiência em desenvolvimento de aplicações frontend utilizando Next.js, React, HTML5 e CSS3;
5. Experiência com metodologias ágeis de desenvolvimento de software;
6. Experiência em modelagem e desenvolvimento de bancos de dados relacionais (Oracle 12g ou superior, SQL Server) e não relacionais (MongoDB);
7. Experiência em aplicação de padrões de projeto e boas práticas de programação, fundamentadas em SOLID e DDD;
8. Experiência com ferramentas de teste unitário para backend .NET e frontend baseado em React;
9. Capacidade de conduzir reuniões para levantamento de requisitos e elaborar especificações funcionais e técnicas;
10. Proficiência no uso de Git para controle de versão, incluindo práticas como branching, merging e rebasing;
11. Experiência com fluxos de trabalho baseados em GitFlow ou estratégias similares para gerenciamento de branches;
12. Familiaridade com padrões de segurança, como TLS, SSL, OAuth e OpenID;
13. Experiência com desenvolvimento utilizando containers (Docker, Kubernetes);
14. Conhecimento em desenvolvimento de aplicações com backend baseado em Node.js;
Diferenciais:
1. Experiência em desenvolvimento de aplicações baseadas em microsserviços e arquitetura orientada a eventos utilizando Confluent Kafka;
2. Conhecimento em desenvolvimento de aplicações com microfrontends;
3. Experiência com Azure DevOps, incluindo repositórios, pipelines de CI/CD e gerenciamento de releases.
O que oferecemos?
1. Vale Refeição ou Alimentação;
2. Assistência médica e Odontológica;
3. Convênio Farmácia (descontos na compra de medicamentos);
4. Seguro de Vida;
5. TIVIT Club (descontos e parcerias com as melhores lojas);
6. PAC - Programa de aceleração de carreira;
7. Reembolso para certificações;
8. MOBIFLIX – Nossa academia corporativa tem cursos presenciais e online, alinhados as novas tendências do mercado de tecnologia;
9. Plataforma online de crédito consignado, a TIVIT te ajuda a realizar os seus objetivos pessoais como reforma no seu apê/casa, financiar estudos e quitar dívidas, de acordo com as regras e políticas da cia;
10. Programa de Apoio Pessoal com orientação psicológica, financeira e jurídica em parceria com a Alelo.
Nós acreditamos que o presente é plural e a inclusão transforma. Todas as pessoas são bem-vindas em nossas vagas, para promovermos um ambiente de trabalho inclusivo, de respeito, justiça e equidade.