**MISSÃO**
Impulsionar eficiência financeira, operacional e redução de custos, bem como capacitar profissionais para se tornarem arquitetos de suas próprias soluções.
Protagonizamos e orquestramos a revolução logística ao capacitar profissionais - desde analistas de pátio até mecânicos e outras funções operacionais - a cocriar soluções digitais em um ecossistema em constante evolução.
**VISÃO**
Antevemos um futuro em que nos tornamos a pulsação vital do ecossistema de frotas e ativos.
Seremos o elo que conecta e harmoniza processos operacionais de transportadoras, indústrias, locadoras e cada componente essencial da cadeia de fornecedores relacionados a ativos.
Almejamos ser uma plataforma que não apenas unifica e comunica, mas que também impulsiona a eficiência e a exponencialidade de todo o setor.
Moldaremos uma indústria onde a conectividade transcende a função, tornando-se sinônimo de progresso, sintonizando uma era de excelência operacional e visão compartilhada.
**A Rabbot tem como DNA uma cultura que valoriza**:
- Protagonismo e persistência.
- Empoderamento e colaboração.
- Transparência para melhoria contínua.
- Excelência na resolução de desafios do ecossistema.
- Iniciativa e agilidade.
**Responsabilidades e atribuições** Principal Objetivo do Cargo**:
Responsável por otimizar a produtividade dos desenvolvedores e a confiabilidade das soluções, desde a etapa da idealização, desenvolvimento e o feedback para garantir que a solução atenda às necessidades dos clientes.
Deve garantir a comunicação, colaboração e integração contínua entre as equipes, promovendo padronização de processos, de liberação e de implementação mais veloz de novas versões.
Realizar pesquisa de novas tecnologias elaborando estudos, provas de conceitos, elaborando apresentação dos resultados para compartilhar o conhecimento com a equipe e outras áreas.
**Responsabilidades**
- Definição da Visão Técnica: Desempenhar um papel ativo na definição da visão técnica e na arquitetura de sistemas, alinhando-as com os objetivos de negócios da startup e garantindo sua viabilidade e escalabilidade.
- Liderança e Mentoria: Fornecer liderança técnica para a equipe de desenvolvimento, orientando os membros juniores, compartilhando conhecimentos e melhores práticas e promovendo um ambiente de aprendizado contínuo.
- Comunicação e Colaboração: Facilitar a comunicação eficaz entre os membros da equipe de desenvolvimento, bem como com outras áreas da empresa, garantindo a colaboração e o alinhamento de todos os envolvidos no projeto.
- Gestão de Riscos: Identificar e mitigar riscos técnicos associados ao desenvolvimento de software, implementando estratégias e práticas para garantir a segurança, escalabilidade e confiabilidade dos sistemas.
- Melhoria Contínua: Promover a adoção de melhores práticas de engenharia de software, processos de desenvolvimento ágil e automação de processos, visando melhorar a eficiência e a qualidade do trabalho da equipe.
- Representação Técnica: Representar a equipe de desenvolvimento em reuniões com outras áreas da empresa, clientes ou stakeholders externos, comunicando o progresso do projeto, os desafios técnicos e as decisões tomadas pela equipe.
- Gerenciamento de Tarefas: Distribuir tarefas entre os membros da equipe, monitorar o progresso e garantir que os prazos sejam cumpridos, mantendo a qualidade do trabalho e o alinhamento com os objetivos do projeto.
- Revisão de Código: Realizar revisões de código regulares para garantir a conformidade com os padrões de codificação, a qualidade do código e a consistência da arquitetura, fornecendo feedback construtivo aos membros da equipe.
- Resolução de Problemas Complexos: Assumir a responsabilidade por resolver problemas técnicos complexos e desafios de engenharia, trabalhando em estreita colaboração com outros membros da equipe para encontrar soluções eficazes e inovadoras.
- Tomada de Decisão Técnica: Participar ativamente na tomada de decisões técnicas, avaliando e recomendando tecnologias, ferramentas e abordagens para o desenvolvimento de software, com base nas necessidades do projeto e nas tendências do mercado.
**Requisitos e qualificações** Hard Skills:
- Linguagens de programação
Domínio avançado de C# e suas características avançadas, como programação assíncrona, programação funcional e expressões lambda.
- ASP.NET Core
Profundo entendimento e experiência extensa no desenvolvimento de aplicações ASP.NET Core, incluindo otimizações de desempenho, gerenciamento de recursos e segurança avançada
- .NET Core
Domínio avançado das funcionalidades do.NET Core, incluindo o uso de bibliotecas avançadas, como ASP.NET Identity, SignalR, e Entity Framework Core.
- Arquitetura de Software
Experiência na definição e implementação de arquiteturas de software robustas, como microservices, arquitetura