Desenvolvedor Back-End Pleno/Sênior
Descrição da Vaga
**Descrição da Empresa:** A Cyan nasceu da experiência de seus fundadores em 16 anos de pesquisas climáticas aplicadas, focadas na indução, quantificação e medição de impactos da variável chuva, utilizando aeronaves, múltiplos sensores meteorológicos, dados georeferenciados, modelagens climáticas e hidrológicas e tecnologias limpas aplicadas em benefício da segurança hídrica e abastecimento de 14 milhões de habitantes da região metropolitana de São Paulo. Deste Know\-how nasce a Cyan Analytics \- a mais completa ferramenta de sensoriamento climático para gerar inteligência agronômica. **Nome da vaga:** 💻Desenvolvedor Back\-End Pleno/Sênior **Descrição da vaga:** Procuramos um desenvolvedor Back\-End altamente qualificado para integrar o time de desenvolvimento da Cyan Analytics. O profissional selecionado terá um papel crucial na evolução e manutenção de um robusto sistema web, contribuindo para a excelência técnica e a inovação dos nossos produtos. **Requisitos e Qualificações (Mandatórios):** Buscamos um profissional que apresente as seguintes competências e características: * **Fundamento Lógico:** **Exige\-se sólida proficiência em raciocínio lógico\-analítico** , demonstrando a habilidade de conceber, estruturar e otimizar soluções algorítmicas de alta complexidade com clareza e eficiência. * **Formação:** Graduação completa em Ciência da Computação ou Engenharia da Computação * **Experiência:** Experiência profissional de, no mínimo: * **Pleno:** 3 anos como Desenvolvedor Back\-End de sistemas web. * **Sênior:** 5 anos como Desenvolvedor Back\-End de sistemas web. * **Qualidade de Código:** **Conhecimento sólido sobre Clean Code** e a aplicação das **Boas Práticas de Desenvolvimento** (incluindo princípios SOLID). * **Design Patterns:** **Conhecimento sólido e obrigatório sobre Design Patterns** (Padrões de Projeto), sabendo aplicá\-los de forma estratégica para garantir a manutenibilidade e escalabilidade do código. * **Tecnologias Core:** Domínio em: * Java e ecossistema Spring (Spring Boot, Spring Data, Spring Security). * Sistemas de Gerenciamento de Banco de Dados Relacionais (Postgres, ou similar). * Ferramentas de *build* (Maven ou Gradle). * **Arquitetura:** Conhecimento sólido sobre arquitetura de APIs (RESTful). * **Versionamento:** **Conhecimento sólido sobre Git** e seus fluxos de trabalho (ex: Git Flow). **Conhecimentos Desejáveis:** * **Computação em Nuvem:** Experiência com **Serviços GCP** (Google Cloud Platform). * **Microsserviços:** Experiência no desenvolvimento e manutenção de arquitetura baseada em microsserviços. * **Metodologias:** Experiência com metodologias ágeis, como Scrum ou Kanban. * **DevOps:** Familiaridade com ambientes e ferramentas Linux. * **Testes:** Experiência com testes automatizados (unitários, integração e funcionais). **Responsabilidades e Atribuições:** Você será responsável por atuar no ciclo completo de desenvolvimento, incluindo manutenção evolutiva, corretiva e preventiva do *Back\-End* do sistema. Irá compor a equipe de desenvolvimento em busca dos objetivos de negócio do projeto, atuando lado a lado com desenvolvedores experientes. Sua percepção crítica e estratégica, aliada à sua capacidade de solução de problemas complexos, será essencial para o sucesso da plataforma. **Informações Adicionais:** Modelo de contrato \- PJ. Modelo de atuação \- Híbrido \- 3x na semana presencial e 2x remoto.
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev