Desenvolvedor Pleno FullStack – Quality Digital – Home Office
Quality Digital
Descrição da Vaga
Cargo: Desenvolvedor Pleno (Full-Stack)
Empresa: Quality Digital
Ramo de atuação da empresa: Tecnologia / Consultoria de TI
Descrição da vaga:
Desenvolver, evoluir e manter funcionalidades do App do Vendedor, aplicação utilizada para apoiar a jornada de vendas e os processos das lojas
Atuar no desenvolvimento de novas funcionalidades, melhorias e correções de bugs
Analisar requisitos funcionais e técnicos, contribuindo para o refinamento das demandas junto ao Product Owner e demais integrantes do time
Desenvolver soluções com foco em qualidade, performance, escalabilidade, segurança e manutenibilidade
Investigar e solucionar incidentes e problemas relacionados à aplicação, realizando análise de causa e propondo soluções definitivas sempre que possível
Atuar na integração do aplicativo com APIs, serviços e sistemas do ecossistema
Realizar análise de logs e troubleshooting para identificação de falhas
Criar e manter testes unitários e apoiar a estratégia de qualidade das entregas
Participar de code reviews, contribuindo para a qualidade e padronização do código
Trabalhar em conjunto com desenvolvedores, QA, PO, arquitetura e demais áreas envolvidas na evolução do produto
Participar dos ritos da equipe, como refinamentos, planejamentos, reuniões de acompanhamento e retrospectivas
Contribuir para estimativas técnicas e identificação de riscos e dependências
Apoiar os processos de deploy, homologação e acompanhamento das entregas em produção
Documentar soluções, integrações e decisões técnicas relevantes
Acompanhar o comportamento das funcionalidades após implantação e atuar rapidamente quando forem identificadas anomalias
Contribuir continuamente para melhoria da arquitetura, código, processos e práticas de engenharia do time
Requisitos:
Experiência profissional como Desenvolvedor de Software, preferencialmente em nível Pleno
Experiência no desenvolvimento e manutenção de aplicações utilizadas em ambientes corporativos
Experiência trabalhando com APIs REST e integrações entre sistemas
Experiência com versionamento de código utilizando Git
Vivência com metodologias ágeis e trabalho em squads multidisciplinares
Experiência com análise e correção de bugs em ambientes produtivos
Conhecimento de boas práticas de desenvolvimento, como Clean Code, SOLID e padrões de projeto
Experiência com testes unitários e preocupação com qualidade de software
Conhecimentos técnicos: Desenvolvimento de aplicações mobile e/ou web; Consumo e integração de APIs REST; JSON e comunicação entre aplicações; Bancos de dados relacionais e/ou NoSQL; Git e estratégias de versionamento; CI/CD; Logs, monitoramento e troubleshooting; Conceitos de autenticação e autorização; Conhecimentos de arquitetura de software e integração entre sistemas; Conhecimentos básicos de Cloud e ambientes de aplicações distribuídas; Desenvolvimento de sistemas; Padrões e práticas de frontend e backend; Práticas de segurança e performance para WEB; Desenvolvimentos de Microserviços Java Spring Boot, NodeJs, React, Angular, GraphQL, Flutter Python, OpenShift, Kubernetes, Docker, Maven e Filas (JMS, ActiveMQ ou KAFKA); Desenvolvimentos de Front, React, Angular, NodeJs, Flutter, OpenShift, Kubernetes, Docker, NestJS, ReactJS, Firebase, Github Actions, VtexIO, VtexCommerce; Design patterns; Testes unitários com JUnit, conhecimento em Logs no DataDog, Git; DB Oracle, SQL, MYSQL e Aurora; Utilização de cache com REDIS, conhecimento em SOLID, Clean Code e SCRUM
Boa capacidade analítica e de resolução de problemas; Autonomia compatível com nível Pleno; Comunicação clara com profissionais técnicos e de negócio; Capacidade de compreender o impacto das alterações técnicas na operação; Organização e responsabilidade com prazos e entregas; Proatividade na identificação de problemas e oportunidades de melhoria; Capacidade de trabalhar colaborativamente; Senso de urgência diante de incidentes que afetem a operação; Interesse em compreender o produto e o negócio, e não apenas executar demandas técnicas
Salário: A combinar
Benefícios:
Vale alimentação e/ou refeição
Assistência médica e odontológica
Convênio com farmácias
Auxílio creche
Parceria com o SESC
Parcerias para estudos de idiomas, tecnologia e plataforma de cursos
Empréstimo consignado + programa de educação financeira
Universidade Corporativa e trilhas de conhecimento
Programa de Indicações
Seguro de vida coletivo
Regime de contratação: CLT
Horário de trabalho: A combinar
Modelo de trabalho: Remoto
Local: Home Office
Os interessados devem se candidatar através do link abaixo
Outras buscas que podem te interessar:
- Vagas de emprego de Programador
- Vagas de emprego de Desenvolvedor
- Vagas de emprego de Engenheiro de Software
- Vagas de emprego de Frontend
- Vagas de emprego de Backend
- Vagas de emprego de Full Stack
- Vagas de emprego de PHP
- Vagas de emprego de Java
- Vagas de emprego de Python
- Vagas de emprego de DevOps Engineer
- Vagas de emprego de Desenvolvedor Mobile
- Vagas de emprego de Desenvolvedor Android
- Vagas de emprego de Desenvolvedor iOS
- Vagas de emprego de Engenheiro de Dados
- Vagas de emprego de Cientista de Dados
- Vagas de emprego de Arquiteto de Software
- Vagas de emprego de Tester
- Vagas de emprego de QA Engineer
- Vagas de emprego de Desenvolvedor .NET
- Vagas de emprego de Tech Lead