Oportunidade para ANALISTA DE SISTEMAS DESENVOLVEDOR FULL STACK PLENO em NOVO HAMBURGO!
Com possibilidade de híbrido e alguns dias em Porto Alegre
?Requisitos:
- Superior em andamento
- Experiência em Desenvolvimento de sistemas
- Conhecimento em Linguagem de programação para back-end (Java e c#) - nível avançado;
- Experiência em desenvolvimento de sistemas com.NET (C#),.NET Core - nível avançado;
- Conhecimento em desenvolvimento em Linux para back-end - nível intermediário;
- Linguagem de programação para front-end (JavaScript e TypeScript) - nível avançado;
- Fundamentos em frameworks de front-end (React) - nível intermediário;
- Fundamentos em frameworks de mobile (React Native) - nível básico;
- Fundamento em testes unitários - nível intermediário;
- Banco de Dados (PostgreSQL) - nível avançado;
- Métodos ágeis de desenvolvimento de software - desejável nível intermediário;
- Arquitetura de Software (APIs REST via HTTP, micro serviços, Single Page Application, etc) - nível intermediário;
- Sistemas distribuídos e escalabilidade (cache distribuído, load balancer, API gateway, etc) - nível básico;
- Sistemas orientados a eventos (AWS SQS, SNS e SES) - nível básico;
- Familiaridade com soluções cloud AWS - nível intermediário;
- Gestão, versionamento e entrega de software (Git, Semantic Versioning e Trello) - nível avançado.
?Funções:
- Desenvolver soluções técnicas de média e alta complexidade, através do desenvolvimento de requisitos de softwares utilizando-se das tecnologias front-end
e back-end envolvidas no projeto;
- Conhecer a arquitetura front-end e back-end do software e ser capaz de atuar nela
através da análise de seus componentes, organização e funcionalidades;
- Criar testes de alta complexidade, sejam estes manuais ou automatizados, que
cubram o comportamento desejado dos componentes técnicos desenvolvidos
utilizando os requisitos e ferramentas de testes;
- Documentar as etapas de desenvolvimento realizando o registro do desenvolvimento nas ferramentas de versionamento e documentação;
- Manter a qualidade do software verificando os processos, ferramentas e boas
práticas disponíveis para o produto e tecnologia utilizados, garantindo códigos
fontes limpos, organizados, comentados e de fácil manutenção;
- Orientar desenvolvedores de menor senioridade apoiando suas dúvidas,
disseminando seu conhecimento, desenhando e arquitetando soluções ou indicando documentação de apoio;
- Entregar soluções tecnológicas alinhadas com as necessidades da empresa;
?Horários:
- Híbrido
?Salário: a combinar de R$6.000,00 a 10.000,00
Tipo de vaga: Tempo integral, Efetivo CLT
Horário de trabalho:
- Turno diário