Match score not available

Analista de Desenvolvimento de Software Sênior (C#)

Remote: 
Full Remote
Work from: 

Offer summary

Qualifications:

Experience in object-oriented programming., Knowledge of SOLID principles and Design Patterns., Expertise in Azure Cloud C#, .NET Core, and Web API., Familiarity with CI/CD pipelines and Agile methodologies..

Key responsabilities:

  • Write code according to acceptance criteria.
  • Identify, report, and fix bugs.
  • Participate in product alignment meetings.
  • Document business objectives and software functionalities.

Job description

JOB DESCRIPTION

Nós sabemos bem o que desejamos: procuramos uma pessoa capaz de atuar na área 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 Sênior (C#), 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ê. 


RESPONSIBILITIES AND ASSIGNMENTS

  • 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 objetivos de negócio 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 objetivos de negócio, 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;
  • Garantir ao seu código o atendimento aos objetivos de negócio, atributos de qualidade e principais restrições;
  • Revisar os commits do time (Code Reviews);
  • Identificar possíveis melhorias tecnológicas nos softwares desenvolvidos;
  • Realizar provas de conceito das arquiteturas dos softwares;
  • Apoiar na especificação a arquitetura dos softwares;
  • Acompanhar e apoiar os times de operação na descoberta de problemas em produção;
  • Apoiar e/ou definir modelos de arquitetura a serem utilizados em cada software desenvolvido.

REQUIREMENTS AND QUALIFICATIONS

  • 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;
  • Referência em linguagens de programação e frameworks utilizados no projeto: Azure Cloud C#, .NET Core, Web API, Clean Architecture, Testes de Unidade (XUnit), Web Forms, Devexpress XAF, VueJS, Xamarim, MAUI.
  • 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 testes unitários e funcionais automatizados;
  • Conhecimento em pipelines CI/CD;
  • Conhecimento em sistemas legados e computação distribuída.
  • Conhecimento em estratégias de versionamento de código.

ADDITIONAL INFORMATION



Venha construir o futuro conosco e atue no setor que mais cresce no mercado!

Para alcançar nossos produtos inovadores, apostamos em uma incessante produção de conhecimento. Por trás dessa produção, há talentos genuínos. Na missão de transformar o mundo através da tecnologia, contamos com você!


Com tecnologia própria, a Vsoft é uma empresa investidora em pesquisa científica há mais de 21 anos, com foco no desenvolvimento de tecnologias inovadoras, especializada em identificação de pessoas e certificação de processos. Investimos em Pesquisa e Conhecimento, como também na criação e aceleração de produtos e startups em diversas áreas como IDTechs, FinTechs, EDTechs, com o intuito de promover um futuro impactante na vida de milhares de pessoas. 


Dispomos de um ambiente de trabalho diversificado, dinâmico e colaborativo e nos orgulhamos em estar entre as melhores empresas para se trabalhar no Brasil através do certificado da Great Place to Work®. Além disso, 94% dos avaliadores no Glassdoor nos recomendam a um amigo e ainda somos uma empresa certificada pela Gupy como “Empresa que dá feedback”. 

 

A conquista desses selos apenas comprova o nosso compromisso com o cuidado àqueles que fazem a Vsoft acontecer!


Nosso pacote de benefícios possui:

·🩺Plano de saúde e odontológico;

·🛒Vale-Refeição e/ou Vale-Alimentação via Caju;

·🚌 Vale-transporte;

·🌍 Possibilidade de home-office;

·🏡 Auxílio home-office (flexível entre categorias do cartão de benefícios Caju) no valor de R$ 220,00;

·🎉 Day Off de Aniversário;

·💬 Bônus por indicação de profissional;

·🚴 Programa viver bem - Incentivo à prática de exercício físico;

·🫀 Seguro de vida;

·🦋 Conexa Saúde - Cuidado integrado;

·🦾 Wellhub;

·❇️Creditas - Educação financeira;

·📘 Universidade Corporativa - UNIVSOFT;

·👩‍🏫 Desconto na plataforma de educação ALURA;

·👩‍🏫 Desconto em instituições de ensino superior e escolas de inglês;

·👩‍💻 Ambiente orientado ao aprendizado por meio de eventos internos;


Não paramos de crescer e estamos buscando talentos apaixonados por tecnologia e inovação! 


Required profile

Experience

Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Software Engineer Related jobs