Descrição
Resumo da Vaga:
O Desenvolvedor(a) Full Stack Pleno irá projetar, desenvolver e manter aplicações web escaláveis, atuando integralmente no Front-end e Back-end com equipes multidisciplinares.
Principais Destaques:
1. Atuação integral no desenvolvimento Front-end e Back-end
2. Desenvolvimento em C#, .NET Core e SQL Server
3. Colaboração com equipes de UX/UI e Negócios
O **Desenvolvedor(a) Full Stack Pleno** será responsável por projetar, desenvolver e manter aplicações web e sistemas escaláveis e robustos, atuando integralmente tanto no Front\-end quanto no Back\-end. Espera\-se que o profissional aplique sólidas práticas de desenvolvimento de software, contribua ativamente na arquitetura das soluções e trabalhe de forma colaborativa com equipes multidisciplinares (UX/UI, Negócio).
**Desenvolvimento Full Stack:**
* Propor e implementar novas funcionalidades (features), desenvolver novas aplicações e realizar a manutenção e revisão contínua dos sistemas em produção, garantindo a qualidade e o desempenho.
**Back\-end:**
* Desenvolver e manter serviços e APIs RESTful eficazes utilizando **C\#** e a plataforma **.NET Core/5\+**, garantindo a lógica de negócios e integrações com outros sistemas.
* Projetar e otimizar a estrutura de dados, incluindo a modelagem, criação e gestão de **Bancos de Dados Relacionais (SQL Server)**.
* Contribuir na análise e sugestão de melhorias na arquitetura técnica das soluções.
**Front\-end:**
* Criar interfaces de usuário (UI) responsivas, acessíveis e visualmente atraentes, em colaboração com a equipe de Design (UX/UI).
* Implementar a interface utilizando **HTML, CSS, JavaScript/TypeScript** e frameworks modernos (como React, Angular ou Vue.js), garantindo a performance e a melhor experiência de usuário.
**Boas Práticas e Qualidade:**
* Contribuir ativamente para a adoção de padrões de codificação, revisões de código (code review) e práticas de qualidade, incluindo a escrita de testes unitários e de integração.
Analisar, diagnosticar e solucionar problemas técnicos complexos nas rotinas e integrações.
**Requisitos e Qualificações**
* Experiência como Desenvolvedor Full Stack no nível Pleno.
* Proficiência em C\# e .NET Core/5\+ Framework.
* Experiência com linguagens de Front\-end Bootstrap, JavaScript (ou
TypeScript) e HTML/CSS.
* Experiência com Frameworks/Bibliotecas Front\-end modernos (ex: React, Angular, Vue.js)
* Sólidos conhecimentos em projeto, criação e modelagem de bancos de dados relacionais (SQL Server).
* Familiaridade com IIS, Postman e controle de versão (Git/SVN).
**Desejável (Diferenciais)**
* Experiência com outras bases de dados (Oracle, MySQL, PostgreSQL,
NoSQL/MongoDB).
* Conhecimento e vivência com padrões de projeto (Design Patterns).
* Conhecimento ou experiência em desenvolvimento de soluções em computação em nuvem (AWS, Azure ou Google Cloud).
* Conhecimento em automação de processos (RPA ou outras ferramentas).
* Vivência com metodologias ágeis (Scrum/Kanban).
**Formação**
* Ensino Superior completo ou em andamento em Ciência da Computação, Sistemas de Informação, Engenharia de Software ou áreas correlatas da Tecnologia da Informação.