Todas as vagas
Celetista

PROGRAMADOR

Florianópolis/SC Projeto — 011.2024 - APOIO TÉCNICO NO PLANEJAMENTO DO SETOR DE AVIAÇÃO CIVIL

Sobre a vaga

? Desenvolver novas funcionalidades e realizar ajustes ou adequações em soluções de software, com base em especificações técnicas e funcionais; ? Documentar as soluções implementadas, incluindo código, APIs e processos de negócio; ? Executar testes unitários, de integração e funcionais, garantindo a qualidade e estabilidade das aplicações; ? Validar o funcionamento das funcionalidades em diferentes ambientes (desenvolvimento, homologação e produção); ? Participar das rotinas de planejamento, daily meetings, revisões e retrospectivas dos projetos (metodologias ágeis); ? Analisar as soluções existentes, identificando pontos de melhoria e propondo aprimoramentos de usabilidade, performance e escalabilidade; ? Integrar novas funcionalidades aos sistemas existentes, utilizando as melhores práticas de arquitetura e desenvolvimento; ? Realizar manutenção preventiva e corretiva das aplicações; ? Garantir a segurança das aplicações, aplicando práticas de desenvolvimento seguro (OWASP, criptografia, controle de acesso etc.); ? Gerenciar e versionar código-fonte utilizando ferramentas como Git (GitHub, GitLab, Bitbucket); ? Apoiar a equipe de testes e usuários na validação das entregas; ? Realizar consultas e manipulações em banco de dados relacionais e não relacionais; ? Desenvolver e/ou consumir APIs RESTful e/ou GraphQL; ? Acompanhar tendências e novas tecnologias, sugerindo sua adoção quando pertinente aos projetos.

Requisitos

Conhecimentos desejáveis: ? Sólido conhecimento em arquiteturas de software, com capacidade para propor soluções escaláveis e eficientes; ? Domínio dos principais conceitos e práticas de segurança em aplicações, garantindo a proteção dos dados e a integridade dos sistemas; ? Experiência no desenvolvimento e automação de testes, visando a qualidade e a confiabilidade das entregas; ? Proatividade e criatividade na identificação e resolução de problemas complexos, buscando soluções inovadoras; ? Habilidade para compreender profundamente as necessidades do projeto e traduzi-las em soluções técnicas adequadas; ? Excelente comunicação verbal e escrita, aliada à facilidade para trabalhar de forma colaborativa em equipes multidisciplinares. Conhecimentos obrigatórios: • Domínio das linguagens de desenvolvimento C# (.NET) e Python; • Conhecimentos sólidos em JavaScript, CSS e HTML usando React framework; • Experiência com bancos de dados relacionais (modelagem e consultas); • Perfil proativo e criativo na resolução de problemas complexos; • Habilidade para trabalhar em equipe, com boa comunicação verbal e escrita Diferencial: • Conhecimento com Sistemas de Informações Geográficas (GIS); • Experiência com Servidores de identidade (ex: Identity server e Keycloack) aplicando padrões como OIDC (OpenId Connect) e oAuth2; • Conhecimento em banco de dados SQL Server e/ou PostgreSQL; • Conhecimento em ferramentas e práticas de containerização e integração contínua, como docker, docker-compose, Jenkins, gitlab CI/CD. • Vivência no desenvolvimento de aplicativos móveis com React-native; • Conhecimento em NodeJS; • Conhecimento em aplicações desktop com Electron;

Documentação necessária

Currículo Complementar. Carteira de Trabalho e Previdência Social. Cópia da Carteira de Identidade, Registro Profissional ou Registro de Estrangeiro.

Horário

DAS 08:00 AS 12:00 DAS 14:00 AS 18:00

Projeto

011.2024 - APOIO TÉCNICO NO PLANEJAMENTO DO SETOR DE AVIAÇÃO CIVIL