Deseja trabalhar em uma empresa que respira tecnologia, oferece novos desafios, plano de carreira e um ambiente de trabalho de constante desenvolvimento profissional?
Confira o perfil abaixo e candidate-se!
Formação
Graduação concluída em Tecnologia da Informação (Sistemas de Informação, Ciência da Computação, Engenharia de Software ou áreas correlatas)
Experiência Obrigatória
Experiência de, no mínimo, 3 (três) anos, como desenvolvedor fullstack nas tecnologias Phyton, NextJS e Flutter comprovada mediante documento expedido por pessoa jurídica de direito público ou privado.
Conhecimentos Técnicos Obrigatórios da Vaga
- Padrão de Projeto Use Case.
- SDD (Specification-Driven Development).
- Conhecimento em versionamento de código em GIT.
- Conhecimento em CI/CD, Azure pipelines.
- Experiência com metodologias ágeis, preferencialmente SCRUM.
- Conhecimento de todo o ciclo de vida de uma aplicação (conceito, design, teste, release, suporte, documentação etc.).
Diferenciais/Conhecimentos Desejáveis
- Vivência com frameworks modernos de frontend (React, Vue.js ou Angular), aplicando conceitos de componentização e arquitetura SPA;
- Conhecimento em ferramentas de teste e execução de testes unitários;
- Inglês técnico para leitura e interpretação de documentações;
- Experiência com testes de caixa preta e caixa branca;
- Bancos de Dados NoSQL (Redis, ElasticSearch, MongoDB);
- Experiência com microsserviços.
Atribuições e Responsabilidades a serem desempenhadas
- Desenvolver aplicações web modernas utilizando as tecnologias definidas e seguindo princípios de desenvolvimento ágil;
- Implementar novas funcionalidades e módulos em sistemas existentes;
- Desenvolver e manter APIs RESTful performáticas e seguras;
- Implementar e evoluir a camada de apresentação, assegurando performance, usabilidade e boas práticas de componentização.;
- Escrever testes unitários e de integração para garantir a qualidade do código;
- Participar de code reviews e colaborar com boas práticas de desenvolvimento e arquitetura;
- Atuar com versionamento de código e integração contínua;
- Colaborar com o time em decisões técnicas e evolução das soluções;
- Escrever código limpo, escalável e documentado;
- Trabalhar em equipe, colaborando com outros desenvolvedores, designers, equipes de QA, DevOps para garantir a integração e entrega de soluções;
- Participar de revisões e validações de sprints, garantindo a qualidade dos entregáveis;
- Manter e evoluir sistemas, garantindo sua estabilidade e performance;
- Melhorar a performance e a usabilidade das aplicações;
- Realizar correções de bugs e melhorias em sistemas já implementados;
- Documentar o código, APIs e processos de desenvolvimento para facilitar a manutenção e o entendimento por outros membros da equipe;
- Comunicar-se eficazmente com stakeholders para entender e atender requisitos de negócio;
- Participar ativamente das cerimônias ágeis (planning, dailies, reviews e retrospectivas);
- Identificar e reportar riscos, dependências e impactos.
Habilidades Comportamentais/Soft Skills
- Comunicação clara e objetiva com públicos técnicos e funcionais;
- Organização, autonomia e senso de prioridade;
- Proatividade na identificação e resolução de problemas;
- Compromisso com prazos, qualidade e processos definidos;
- Relacionamento interpessoal e trabalho colaborativo;
- Planejamento e gestão de atividades;
- Iniciativa e criatividade.
Informações sobre o Contrato
Remuneração: A combinar.
Carga Horária: 40h semanais - Segunda a Sexta - das 08:00 às 12:00 e das 14:00 às 18:00.
Modelo de atuação: Remoto
CRP Tecnologia