Atividades:
Usar linguagens de marcação como HTML para criar páginas da Web amigáveis ao usuário
Manter e melhorar o site
Otimizar aplicativos para velocidade máxima
Projetar recursos baseados em dispositivos móveis
Colaborar com desenvolvedores de back-end e web designers para melhorar a usabilidade
Obter feedback e criar soluções para usuários e clientes
Escrever documentos e guias de requisitos funcionais
Criar mockups e protótipos de qualidade
Ajudar desenvolvedores de back-end com codificação e solução de problemas
Garantir padrões gráficos de alta qualidade e consistência da marca
Manter-se atualizado sobre tecnologias emergentes
Habilidades necessárias para o desenvolvedor Full Stack:
Nº 1: Desenvolvedor React EXPERT
Nº 2: Desenvolvedor Python proficiente
Nº 3: Fluxos de trabalho de dados proficientes/ETL/Curation (SQL, Snowflake)
Habilidade de desenvolvimento web, incluindo experiência em React
Experiência avançada em noções básicas de front-end (HTML/CSS/SASS/Javascript/Angular/NodeJS)
Streaming de eventos (Confluent/Kafka/Azure Eventhub)
Plataforma de nuvem: Azure Kubernetes Services/RedHat Openshift
Ferramentas de CI/CD: Jenkins/Groovy/Azure DevOps/Redis
Bancos de dados: Postgres/Azure CosmosDB/Azure SQL
Data Warehouse e Analytics: Snowflake/Azure Data Bricks/Apache Spark
Monitoramento: Datadog/Azure Application Insights/Grafana/Prometheus
Microsoft Azure: CLI/Azure AD/Gerenciamento de recursos/VNet/DNS/Key Vault/APIM/Front Door
Conhecimento sobre os seguintes assuntos:
Programação em pares
CI/CD
Desenvolvimento orientado a testes
Testes unitários
Mocking/Stubbing/Spying
Codificação limpa/Garantia de qualidade do código
Princípios SOLID
Padrões de design
Conceitos de banco de dados
SQL (DML, DDL, DQL, DCL)
Injeção de SQL
Eficiência (estratégias de indexação)
Processamento de fluxo de dados e fluxo de eventos
Padrões de processamento de dados
Conceitos de desenvolvimento da Web
Serviços da Web (API - RESTFul)
Conceitos de segurança da Web
Arquitetura da Web
#J-18808-Ljbffr