Desenvolvedor Full Stack
O objetivo é encontrar desenvolvedores full stack para trabalhar em projetos criativos e desafiadores, com uma abordagem ágil e integrada de design e desenvolvimento.
Abaixo estão as responsabilidades do cargo:
* Desenvolver e manter aplicações robustas e escaláveis usando .NET Framework e .NET Core e aplicativos nativos em Flutter, garantindo a eficiência e a escalabilidade dos sistemas.
* Participar em todas as fases do ciclo de vida do desenvolvimento de software, incluindo análise, design, implementação e manutenção, priorizando a qualidade e a entrega rápida.
* Garantir a conformidade dos designs de software com as especificações técnicas e requisitos de negócios, mantendo um alto nível de satisfação dos stakeholders.
* Colaborar com equipes multidisciplinares para identificar e resolver problemas complexos de software, promovendo a inovação e a solução de problemas.
* Conduzir revisões de código e garantia de qualidade do código com TDD e testes unitários, garantindo a integridade e a segurança dos sistemas.
* Participar da elaboração de propostas de solução técnica e estimativa de desenvolvimento para elaboração de propostas comerciais, fornecendo informações precisas e atualizadas.
* Integrar APIs e uso do Firebase para monitoramento e análise de dados, possibilitando a tomada de decisões informadas.
* Colaborar com equipes ágeis (Scrum, Kanban) com designers e gerentes de produto, alinhando objetivos e metas.
* Gerenciar repositórios e versionamento com Git e GitHub/GitLab, garantindo a rastreabilidade e a segurança dos códigos.
* Documentar processos e comunicação de progresso para stakeholders, proporcionando transparência e confiança.
Requisitos obrigatórios:
* .NET
* Flutter
* Firebase
* iOS Design
* iOS development
* Desenvolvimento para iOS
* Android Architecture Components
* Desenvolvimento de Aplicativos Android
* Java Android
* Arquitetura DevOps e Sustentação de Sistemas
* .NET Framework, SQL Server, MVC, DDD, Unit Tests, API REST, Azure Devops, Azure Cloud.
* Desenvolvimento de Software
* Sistemas escaláveis
* Testes automatizados
* Controle de versão
* Desenvolvimento colaborativo
* Comunicação eficaz
* Resolução de problemas
* Análise de dados
Essa é uma oportunidade única para se destacar no mercado de tecnologia e contribuir para a inovação e o crescimento de uma empresa líder.