* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
Vaga Afirmativa PCD
O LabTrans/UFSC – Laboratório de Transportes e Logística – está com oportunidade para PROGRAMADOR(A) FULLSTACK Sênior para participar dos seus projetos nas áreas de Logística e Transportes.
O QUE VOCÊ VAI FAZER:
- 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 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.
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.
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;
Modalidade - Remota
Tipo de vaga: Efetivo CLT
Pagamento: R$6.000,00 - R$10.000,00 por mês
Benefícios:
- Vale-alimentação
Pergunta(s) de seleção:
- Você tem conhecimentos sólidos em JavaScript, CSS e HTML usando React framework? Tempo
Experiência:
- bancos de dados relacionais (Preferencial)
- linguagens de desenvolvimento C# (.NET) e Python , tempo (Obrigatório)
Local do trabalho: Remoto
