Descrição do Cargo
Um Desenvolvedor Full Stack é um profissional responsável por desenvolver e manter aplicações robustas e escaláveis usando .NET Framework e .NET Core, além de aplicativos nativos em Flutter.
* Desenvolver e manter aplicações robustas e escaláveis;
* Participar em todas as fases do ciclo de vida do desenvolvimento de software, garantindo a qualidade e a eficácia do produto final;
* Garantir a conformidade dos designs de software com as especificações técnicas e requisitos de negócios;
Ensuring que os designs de software sejam coerentes com as especificações técnicas e requisitos de negócios;
* Colaborar com equipes multidisciplinares para identificar e resolver problemas complexos de software;
Trabalhar em equipe para identificar e resolver problemas complexos de software;
* Conduzir revisões de código e garantia de qualidade do código com TDD e testes unitários;
Realizar revisões de código e garantir a qualidade do código utilizando 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;
Contribuir para o desenvolvimento de propostas de solução técnica e estimativa de desenvolvimento para apresentação às partes interessadas;
* Integrar APIs e uso do Firebase para monitoramento e análise de dados;
Incorporar integração com APIs e uso do Firebase para coleta e análise de dados;
* Colaborar com equipes ágeis (Scrum, Kanban) com designers e gerentes de produto;
Trabalhar em equipe para planejar, executar e entregar projetos de forma ágil;
* Gerenciar repositórios e versionamento com Git e GitHub/GitLab;
Gestão de repositórios e versões utilizando Git e GitHub/GitLab;
* Documentar processos e comunicação de progresso para stakeholders.
Registrar os processos seguidos e atualizar a comunicação ao longo do projeto;