Estamos procurando por um profissional dedicado para desenvolver aplicações robustas e escaláveis usando tecnologias como .NET Framework, .NET Core e Flutter.
O cargo envolve participar em todas as fases do ciclo de vida do desenvolvimento de software, incluindo análise, design, implementação e manutenção. É necessário garantir a conformidade dos designs de software com as especificações técnicas e requisitos de negócios.
Algumas das responsabilidades principais incluem:
* Desenvolver e manter aplicações robustas e escaláveis usando tecnologias como .NET Framework, .NET Core e Flutter
* Participar em todas as fases do ciclo de vida do desenvolvimento de software, incluindo análise, design, implementação e manutenção
* 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
Requisitos obrigatórios incluem conhecimento em tecnologias como ANDROID, FLUTTER, Android SDK, Android Studio, iOS Design, iOS development, Desenvolvimento para iOS, Android Architecture Components, Desenvolvimento de Aplicativos Android, Java Android, Arquitetura DevOps e Sustentação de Sistemas.
Formato de trabalho pode ser realizado remotamente ou em uma equipe agil.