← Todas as vagas

Desenvolvedor de Software - Pleno

Empresa confidencial

· CLT (Efetivo)

Descrição da vaga

a) Compor o time de desenvolvimento, assumindo itens de trabalho para desenvolvimento a cada Sprint; b) Realizar as atividades inerentes ao desenvolvimento, tais como análise e design, programação, testes, requisitos e; c) Gerir seu próprio trabalho sinalizando prontamente para a equipe sobre eventuais atrasos ou outros impedimentos;5.6.2.4. Conhecimentos/Atividades: a) Princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil, Scrum e Kanban; b) Análise de requisitos funcionais, não-funcionais e requisitos ágeis; c) Padrões de projeto (enterprise integration patterns, design patterns, SOA, microservices patterns); d) Modelagem de dados relacional e NoSQL;e) Arquitetura de aplicações em camadas, modelo MVC, e Client-Server.; f) Interfaces responsivas e design para telas pequenas; g) Integração entre sistemas: Mensageria, JMS, Web services, Barramento de serviços (WebSphere Message Broker), REST, EJB 3; h) Linguagens de programação obrigatórias: Javascript, TypeScript e Java; i) Linguagens de programação desejáveis: PHP; j) Frameworks obrigatórios: AngularJS, Bootstrap/Tailwind e Spring Boot; k) Frameworks desejáveis: NestJS; l) User Experience (UX) e conceitos de usabilidade; m) Testes de software: teste de unidade, integração, sistema/funcional, aceitação/estória, carga, desempenho, vulnerabilidade, usabilidade, acessibilidade. Automatização de testes funcionais, de unidade e de carga com ferramentas de software; n) Construção de consultas a bancos de dados em linguagem SQL e NoSQL; o) Conceitos de controle de versão de código-fonte, resolução de conflitos e uso das ferramentas GIT e GitLab e; p) Conhecimento desejável em IDEs da JetBrains; Escolaridade mínima: Graduação - Concluído - Obrigatório Experiências e qualificações: Formação: graduação em curso de nível superior na área de Tecnologia da Informação, ou conclusão de qualquer curso de nível superior acompanhado de certificado de curso de pós-graduação (especialização, mestrado ou doutorado) na área de Tecnologia da Informação de, no mínimo, 360 horas; Tempo de Experiência Mínimo: 3 anos; Requisitos Técnicos: Front-end Web: Experiência com WordPress, incluindo: Criação e personalização de temas e layouts responsivos. Conhecimento em HTML5, CSS3, JavaScript e PHP. Domínio de plugins populares como Elementor (criação visual), ACF (campos personalizados) e Yoast (otimização SEO). Capacidade de desenvolver templates e protótipos no Figma. Noções de otimização de performance e SEO técnico. Conhecimento sólido em Angular (componentes, rotas, serviços e consumo de APIs REST). Experiência com Javascript Experiência com versionamento Git. Familiaridade com padrões de UI/UX design e responsividade. Mobile: Experiência com Ionic Framework para desenvolvimento de aplicações Android e IOS híbridas. Conhecimento em publicação de apps na Play Store e APP Store. Noções de Material Design e usabilidade mobile. Integração com APIs REST e bibliotecas. Desejável: Conhecimento em Java, Nodejs. Conhecimento em bancos de dados PostgreSQL.