Desenvolvedor Full Stack
Uma equipe de inovação, design e transformação digital procura um profissional capacitado para desenvolver aplicações robustas e escaláveis.
Para isso, participará em todas as fases do ciclo de vida do desenvolvimento de software, incluindo análise, design, implementação e manutenção. Desenvolverá soluções personalizadas com base nos requisitos técnicos e de negócios da organização.
Além disso, garantirá a conformidade dos designs de software com as especificações técnicas e requisitos de negócios.
Integrará APIs e uso do Firebase para monitoramento e análise de dados. Além disso, colaborará com equipes ágeis (Scrum, Kanban) com designers e gerentes de produto.
Para suporte às atividades de desenvolvimento, gerenciar repositórios e versionamento com Git e GitHub/GitLab. Documentará processos e comunicação de progresso para stakeholders.
Também é responsável por conduzir revisões de código e garantia de qualidade do código com TDD e testes unitários. E participará na elaboração de propostas de solução técnica e estimativa de desenvolvimento para elaboração de propostas comerciais.
Requisitos:
* Desenvolver e manter aplicações robustas e escaláveis usando .NET Framework e .NET Core e aplicativos nativos em Flutter.
* Garantir a conformidade dos designs de software com as especificações técnicas e requisitos de negócios.
* Colaborar com equipes multidisciplinares 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.
* 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.
* Colaborar 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.
Benefícios:
* Oportunidade de se juntar a uma equipe de inovação e tecnologia.
* Desenvolvimento contínuo e capacitação em novas habilidades.
* Trabalho em projetos interessantes e desafiadores.
* Oportunidade de contribuir para o sucesso da organização.
Outros:
Informações adicionais sobre os benefícios oferecidos pela organização.