Descrição da Vaga
Responsabilidades:
* Desenvolver e manter aplicações robustas e escaláveis utilizando tecnologias .NET Framework e .NET Core, além de aplicativos nativos em Flutter.
* Participar das etapas iniciais até a entrega final do desenvolvimento de software, incluindo análise, design, implementação e manutenção contínua.
* Asegurar que os designs de software estejam alinhados com as especificações técnicas e requisitos empresariais.
* Colaborar com equipes multidisciplinares para identificar e resolver problemas complexos relacionados ao desenvolvimento de software.
* Realizar revisões de código e garantir a qualidade do código por meio de TDD e testes unitários rigorosos.
* Contribuir para a elaboração de propostas de solução técnica e estimativa de desenvolvimento para fins comerciais.
* Integrar APIs e utilizar o Firebase para monitoramento e análise de dados essenciais.
* Trabalhar em equipe ágil (Scrum, Kanban) com designers e gerentes de produto para alcançar objetivos compartilhados.
* Gerenciar repositórios e versionamento usando Git e GitHub/GitLab eficientemente.
* Documentar processos e comunicar progresso aos stakeholders de forma transparente.