Analista de Desenvolvimento de Software Fullstack C#/VueJS Pleno

  • Tempo Integral
  • Qualquer lugar

Vsoft Tecnologia

Descrição da vaga

Nós sabemos bem o que desejamos: procuramos uma pessoa capaz de atuar no time de Desenvolvimento de Software, entregando soluções tecnológicas com qualidade por meio do desenvolvimento ágil de software.

Se você atende aos requisitos para atuar como Analista de Desenvolvimento de Software Fullstack C#/VueJS Pleno e também se conecta com nossa identidade, então vamos nessa. Queremos conhecer você e as possibilidades de atuarmos juntos na construção do futuro.  

Somos uma empresa brasileira líder em tecnologia de identificação de pessoas e certificação de processos. Com clientes e operações em 15 estados, nossas soluções fazem parte do dia a dia de milhares de brasileiros.

A atuação remota é uma realidade para nós, então mesmo que estejamos separados pela geografia brasileira, vamos conectar nossas identidades através da tecnologia, afinal, essa é uma de nossas paixões. 

A VSOFT é um lugar propício para você que deseja impulsionar a sua carreira e gosta de desafios, e esse pode ser o seu momento de brilhar. Buscamos crescimento, para isso precisaremos contar com as pessoas certas, juntas, construindo soluções únicas, como você. 

Responsabilidades e atribuições

  • Escrever códigos de acordo com os critérios de aceitação;
  • Identificar, relatar e corrigir bugs;
  • Participar das reuniões de alinhamento e/ou refinamento do produto;
  • Acompanhar as versões do produto;
  • Levantar e analisar os critérios de aceitação necessários para a implementação das solicitações;
  • Acompanhar as mudanças relativas ao domínio dos softwares desenvolvidos;
  • Realizar análise de dados e definir projeto lógico/físico de bases de dados;
  • Documentar os critérios de aceitação, objetivos de negócio, atributos de qualidade e principais restrições, funcionalidades e demais características dos softwares;
  • Estudar o domínio do problema, acompanhar sua evolução e propor novas funcionalidades;
  • Identificar pontos de melhoria e refatoração na codificação dos softwares desenvolvidos;
  • Analisar logs de erros e de utilização dos sistemas;
  • Ajustar o software ao ambiente de produção;
  • Criar e dar manutenção a scripts de implantação;
  • Treinar as equipes responsáveis pela implantação dos softwares;
  • Resolver problemas relativos à implantação dos softwares;
  • Garantir ao seu código o atendimento aos objetivos de negócio, atributos de qualidade e principais restrições;
  • Acompanhar e apoiar os times de operação na descoberta de problemas em produção;
  • Revisar os commits do time (Code Reviews).

Requisitos e qualificações

  • Conhecimento em lógica de Programação;
  • Conhecimento em programação orientada a objetos;
  • Conhecimento em estrutura de dados;
  • Conhecimento em princípios SOLID e Design Patterns;
  • Domínio de linguagens de programação e frameworks utilizados no projeto: HTML5, JS, Jquery, CSS3, VueJS, C#, e Xamarim Forms.
  • Conhecimento em banco de dados relacionais e não relacionais;
  • Conhecimento em padrões de projeto (GOF);
  • Conhecimento em análise de requisitos de sistemas;
  • Conhecimento em metodologias ágeis aplicadas ao desenvolvimento;
  • Conhecimento em controle de código fonte distribuído;
  • Conhecimento em testes unitários e funcionais automatizados;
  • Conhecimento em pipelines CI/CD;
  • Experiência prévia em projetos aplicando tecnologias front-end.