ANALISTA DE TECNOLOGIA III (Desenvolvedor .Net Full Stack) - Gerência Plataformas, Tecnologia da Informação e Processos (Porto Alegre/RS)
Descrição da vaga
Assumindo esta posição você terá a missão de desenvolver, sustentar e evoluir soluções de software eficientes, modernas e de alta qualidade, utilizando tecnologias .NET no backend e tecnologias de frontend para construção de interfaces interativas e intuitivas. Atuar com elevada autonomia em todas as fases do ciclo de desenvolvimento de software, desde o planejamento e análise até a implementação, testes e sustentação, contribuindo tecnicamente para a definição de soluções, garantindo a qualidade, escalabilidade e manutenção dos sistemas, além de apoiar e orientar tecnicamente outros desenvolvedores, assegurando a entrega de valor ao negócio e aos usuários.
Responsabilidades e atribuições
O que você fará por aqui:
- Propor e desenvolver soluções de sistema usando .NET Framework e/ou .NET Core (Backend) e Angular e Blazor ou outra tecnologia (Frontend), transformando os requisitos funcionais e regras de negócio em softwares seguros, performáticos e com uma boa UX, atuando na definição técnica das soluções, assegurando a entrega de valor para o usuário;
- Buscar avaliar e disseminar tendências e novidades para manter-se atualizado em relação à tecnologia .NET e ao desenvolvimento de software em geral, contribuindo para a evolução técnica das soluções e do time;
- Participar de cerimônias ágeis como reuniões diárias, planejamento de sprint, revisões de sprint e retrospectivas;
- Participar ativamente de reuniões de alinhamento com Analistas de Sistemas, contribuindo tecnicamente na definição e refinamento dos requisitos funcionais e regras de negócio;
- Fazer manutenção e evolução em sistema legados quando necessário, com a finalidade de mantê-lo funcional, aderente a novas regras de negócio;
- Fazer análise de impacto tecnológico em sistemas já existentes, assegurando seu funcionamento em caso de atualização de versões de Sistemas operacionais, frameworks, plugins e outras atualizações, realizando pesquisas, simulações, testes e propondo alternativas técnicas quando necessário;
- Orientar e dar suporte técnico aos analistas de sistema e desenvolvedores, por meio de correção de bugs, validação de regras e comportamento de sistemas, questões técnicas de desenvolvimento, entre outros;
- Realizar e incentivar a adoção de testes unitários e de integração, garantindo a qualidade da entrega e a detecção precoce de problemas;
- Colaborar com analistas de sistemas e outros membros da equipe para compreender os requisitos de software e a funcionalidade esperada;
- Criar e definir padrões para desenvolvimento de APIs e serviços, garantindo integração eficiente entre sistemas e reutilização de componentes;
- Colaborar com os Scrum Masters e gerentes de projeto para garantir a entrega dentro dos prazos e padrões de qualidade;
- Contribuir para a documentação técnica a fim de manter os registros precisos das atividades de desenvolvimento;
- Solucionar problemas e depurar problemas em ambientes de produção e desenvolvimento;
- Fazer revisões de código de outros Pares, para assegurar a qualidade da entrega;
- Aplicar e disseminar as melhores práticas de códigos limpos, seguros e de qualidade conforme especificado no conhecimento técnico, para assegurar a qualidade da entrega, e agilidade em fazer manutenções futuras;
- Realizar a gestão de suas tasks, repositório e Pipeline, utilizando a ferramenta AzureDevops, para mantermos padrões de DEVOPS estabelecidos e assim uma boa gestão das entregas de softwares;
- Propor melhorias contínuas nos sistemas e na arquitetura das soluções, identificando oportunidades de otimização de performance, escalabilidade e manutenção;
Requisitos e qualificações
Veja a seguir os requisitos para participar deste processo:
Curso Superior Completo: Engenharia de Software, Arquitetura de Software, Arquitetura de Soluções, Desenvolvimento de Software Full Stack, Desenvolvimento de Aplicações Web, Engenharia de Sistemas ou áreas afins.
Outras formações desejáveis: Cursos de extensão relacionados ao tema.
Pós-Graduação completa.
Experiência em:
- Desenvolvimento de aplicações em C# utilizando .NET Framework 4.6 ou superior e .NET Core 3.1 ou superior);
- Desenvolvimento de aplicações web utilizando ASP.NET MVC e ASP.NET Core, incluindo definição de rotas, criação de APIs REST, integração com bancos de dados e configuração/manutenção de ambientes IIS;
- Desenvolvimento de interfaces web responsivas e acessíveis, utilizando HTML, CSS e JavaScript, com foco em usabilidade, performance e integração com APIs;
- Projeto e implementação de arquiteturas de software escaláveis e modulares, aplicando padrões como arquitetura em camadas e microsserviços;
- Experiência ou familiaridade com frameworks modernos como Blazor, Angular ou tecnologias equivalentes para desenvolvimento de aplicações web.
Conhecimentos específicos:
- Linguagens de Programação: Domínio de C# e do ecossistema .NET para desenvolvimento de aplicações, APIs, serviços e bibliotecas utilizados em sistemas internos e soluções para clientes do Sebrae RS;
- Bancos de Dados: Conhecimento avançado em bancos de dados relacionais (SQL Server), incluindo modelagem de dados, escrita e otimização de consultas SQL. Experiência com bancos NoSQL (MongoDB) e uso de ORMs como Dapper e Entity Framework;
- Padrões de Design e Boas Práticas: Conhecimento de padrões de arquitetura e boas práticas de desenvolvimento, incluindo MVC, princípios SOLID, DRY e Clean Code;
- Qualidade de código: Experiência com ferramentas de análise estática de código, como SonarLint (desenvolvimento local) e SonarQube em pipelines de integração contínua;
- Versionamento de Código: Proficiência em ferramentas de controle de versão, como Git, para gerenciar eficazmente o código-fonte e colaborar com outros desenvolvedores;
- Segurança: Conhecimento em boas práticas de segurança no desenvolvimento, incluindo prevenção de SQL Injection e Cross-Site Scripting (XSS), além de experiência com mecanismos de autenticação como OAuth, SSO, Basic Auth e autenticação baseada em sessão.
Habilidades e Competências:
📌Geração de Valor : Gera benefícios notáveis, validados por dados e evidências, que atendem às necessidades e demandas dos empreendedores, colaboradores e sociedade civil.
📌Adaptabilidade e Aprendizado Contínuo: Busca continuamente o autodesenvolvimento, estando aberto às mudanças e demonstrando capacidade de adaptação a novos cenários e contextos.
📌Protagonismo: Coloca as necessidades do negócio a frente das prioridades especificas de unidades ou projetos, buscando os interesses coletivos e assumindo os desafios do Sebrae como seus.
📌Solução de Desafios Digitais: Impulsiona o desempenho e alcance do Sebrae por meio do desenvolvimento dos ativos tecnológicos, com segurança e escalabilidade.
Informações adicionais
Importante: atualize o seu cadastro na plataforma da Gupy, antes de formalizar a sua candidatura para esta vaga.
confira aqui as regras para participar dos processos seletivos
💰 Salário: 10.781,10
🕑 Carga horária: 40 horas semanais.
🚩Modalidade de Trabalho: Presencial flexível.
📍Local de trabalho: Porto Alegre/RS.
Confira os benefícios que temos pra você!*
- 🥗Auxílio-Alimentação e/ou Refeição: R$ 1.575,00 (mil e quinhentos e setenta e cinco reais);
- 🚌Vale-Transporte;
- 🩺 Assistência Médica Unimed Unimax, extensiva aos dependentes;
- 🦷 Assistência Odontológica Uniodonto, extensiva aos dependentes;
- 🚲Plataforma de saúde e bem-estar Wellhub (Gympass - Plano Silver);
- 💰Previdência Privada Complementar, extensiva aos familiares;
- ❤️Seguro de Vida em Grupo;
- 🎯PPR – Programa de Participação nos Resultados*;
- 🎉Day off Aniversário (um dia de folga a escolher durante o mês do seu aniversário para comemorar do jeito que você merece!);
- 🎁Abono natalino (cartão alimentação com crédito extra para você utilizar como quiser);
- 📚Investimentos em Capacitações;
- 🎓Auxílio Educação: Graduação, Pós-Graduação, Especialização, Mestrado, Doutorado e Idiomas*;
- 🧸Auxílio creche* para apoiar no cuidado com os pequenos;
- 💡Espaço que estimula a inovação.
*conforme políticas internas
📃Documentos que deverão ser apresentados para admissão:
Carteira de trabalho digital (se não possuir baixar o APP da carteira digital);
Nº PIS;
RG e CPF;
Título Eleitor (frente e verso) e comprovante da última votação;
Carteira de Habilitação (se tiver);
Certificado de Reservista;
Comprovante de Residência atualizado e com CEP;
Comprovante de Escolaridade atual;
Certificados e diplomas mencionados no currículo (Inclusive do verso dos certificados);
Certidão de Nascimento ou Casamento ou Declaração de União Estável;
Certidão Nascimento filho(s) menor 21 anos;
Carteira Vacinação filho(s) menor 5 anos;
Qualificação Cadastral – Enviar um print da tela após consultar no Link: http://consultacadastral.inss.gov.br/Esocial/pages/index.xhtml.
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Triagem
- Etapa 3: Teste de Conhecimentos
- Etapa 4: Entrevista Individual
- Etapa 5: Avaliação de Perfil
- Etapa 6: 2º Entrevista Individual (realização não obrigatória, a definir)
- Etapa 7: Contratação
Quem Somos
O Serviço Brasileiro de Apoio às Micro e Pequenas Empresas (Sebrae) é uma entidade privada que promove a competitividade e o desenvolvimento sustentável dos empreendimentos de micro e pequeno porte.
Há mais de 50 anos, atua com foco no fortalecimento do empreendedorismo e na aceleração do processo de formalização da economia por meio de parcerias com os setores público e privado, programas de capacitação, acesso ao crédito e à inovação, estímulo ao associativismo, feiras e rodadas de negócios.
As soluções desenvolvidas pelo Sebrae atendem desde o empreendedor que pretende abrir seu primeiro negócio até pequenas empresas que já estão consolidadas e buscam um novo posicionamento no mercado.
Siga o Sebrae RS