Aqui estão as responsabilidades de um profissional em desenvolvimento de software:
Desenvolver e manter aplicações robustas e escaláveis usando linguagens como .NET Framework, .NET Core e aplicativos nativos em 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 Test Driven Development (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.
E aqui estão os requisitos obrigatórios:
- Desenvolvimento de Aplicativos Android.
- Desenvolvimento de Aplicativos iOS.
- Java Android.
- Arquitetura DevOps e Sustentação de Sistemas.
- .NET Framework.
- .NET Core.
- SQL Server.
- MVC.
- DDD.
- Unit Tests.
- API REST.
- Azure Devops.
- Azure Cloud.
Se você tem essas habilidades e deseja trabalhar em um ambiente dinâmico, é hora de se juntar à nossa equipe!
Aqui estão algumas vantagens que você terá ao trabalhar conosco:
Assistência médica;
VR e VA flexível;
Gympass e Wellz;
Parceria com o SESC;
Descontos em restaurantes;
Descontos em cursos técnicos e ensino superior;
Descontos em escolas e plataformas de idiomas.
],