Vaga de Programador Fullstack Pleno .NET - Porto Alegre/RS
1 vaga: | CLT (Efetivo) | Atualizada em 19/11
- De R$ 3.001,00 a R$ 4.000,00
Sobre a vaga
Resumo das atividades:
- Desenvolvimento de Front-end: Criação e manutenção da interface do usuário utilizando tecnologias como HTML, CSS, JavaScript e frameworks como Angular, React ou Vue.js.
- Desenvolvimento de Back-end: Implementação e manutenção da lógica do lado do servidor, APIs e serviços usando .NET Core ou .NET Framework. Isso inclui a integração com bancos de dados, autenticação e autorização de usuários e processamento de dados.
- Design de Banco de Dados: Criação e manutenção de esquemas de banco de dados, consultas e procedimentos armazenados usando SQL Server ou outros sistemas de gerenciamento de banco de dados.
- Integração de APIs: Desenvolvimento e consumo de APIs RESTful ou SOAP para interagir com outros sistemas e serviços.
- Testes e Depuração: Criação e execução de testes unitários, testes de integração e testes de sistema, além de depuração e resolução de bugs em todas as camadas da aplicação.
- Colaboração e Comunicação: Trabalho em equipe com outros desenvolvedores, designers e stakeholders para garantir que os requisitos do projeto sejam atendidos e que o desenvolvimento progrida conforme o planejado.
Pré-requisitos:
- Experiência sólida em desenvolvimento fullstack, com foco em linguagens C# e .NET +6.
- Conhecimento avançado em frameworks front-end, incluindo Angular e React.
- Experiência prática com banco de dados Postgre, SQL, incluindo modelagem de dados e otimização de consultas.
- Familiaridade com serviços de nuvem, preferencialmente Azure.
- Habilidade para criar e consumir APIs RESTful.
- Experiência em práticas de controle de versão, preferencialmente utilizando Git.
- Boa compreensão de arquiteturas de software e design orientado a objetos.
Requisitos Desejáveis:
- Conhecimentos em RPA (Automação de Processos Robóticos).
- Experiência em implementação e manutenção de soluções escaláveis na nuvem.
- Certificações relevantes em tecnologias como Microsoft Azure.
Qualificações Pessoais:
- Excelentes habilidades de resolução de problemas e pensamento analítico.
- Forte comprometimento com prazos e entrega de resultados de alta qualidade.
- Boa comunicação e habilidades interpessoais.
- Capacidade de trabalhar de forma colaborativa em equipe.
- Proatividade e disposição para aprendizado contínuo.