Descrição do Cargo
O especialista em desenvolvimento de software será responsável por projetar e manter aplicações robustas e escaláveis usando tecnologias como .NET Framework e .NET Core, além de aplicativos nativos em Flutter.
* Projetar e manter aplicações robustas e escaláveis utilizando tecnologias como .NET Framework e .NET Core e aplicativos nativos em Flutter;
* Participar das fases iniciais ao final do ciclo de vida do desenvolvimento de software, incluindo análise, design, implementação e manutenção;
* Garantir que os designs de software estejam alinhados com as especificações técnicas e requisitos de negócios;
* Collaborar com equipes multidisciplinares para identificar e resolver problemas complexos de software;
* Realizar revisões de código e garantir a qualidade do código com TDD e testes unitários;
* Participar da elaboração de propostas de solução técnica e estimativa de desenvolvimento para elaboração de propostas comerciais;
* Integrar APIs e uso do Firebase para monitoramento e análise de dados;
* Collaborar com equipes ágeis (Scrum, Kanban) com designers e gerentes de produto;
* Gerenciar repositórios e versionamento com Git e GitHub/GitLab;
* Documentar processos e comunicação de progresso para stakeholders.
Requisitos Técnicos
* Habilidades em programação em .NET, C# e Java;
* Conhecimento em banco de dados relacional e NoSQL;
* Experiência em Desenvolvimento Web com .NET Core e HTML/CSS/JS;
* Familiaridade com tecnologias de integração contínua e entrega contínua;
* Sólidas habilidades em resolução de problemas;
* Muito bem informado sobre padrões de projeto e práticas ágeis.
Vantagens
* A oportunidade de trabalhar em um ambiente de cultura ágil e colaborativo;
* A possibilidade de contribuir para o desenvolvimento de projetos inovadores;
* A chance de aprender e crescer profissionalmente junto à equipe;
* A flexibilidade de horário e local de trabalho;
* O acesso a ferramentas e recursos avançados para apoiar seu crescimento profissional.
Outros
* Localização: Remoto;
* Horário: Flexível.