Pular para o conteúdo principal

Desenvolvedor FullStack .Net Sênior (React e Angular)

Descrição da vaga

#JoinUs 💙


A Join está em busca de uma Pessoa Desenvolvedora FullStack .Net Sênior para fazer parte de um time focado em fazer o melhor!


Na Join nós acreditamos que softwares desenvolvidos para pessoas transformam negócios, por essa razão, o nosso time de Recruiters está sempre atento para encontrar aqueles que vão nos ajudar a cumprir esse objetivo.


Como Pessoa Desenvolvedora FullStack .Net Sêniorvocê fará parte de uma squad focada em qualidade, processos criativos e desenvolvimento ágil.


Vaga 100% remota! Aceitamos candidatos de todas as regiões do Brasil =D

Responsabilidades e atribuições

No seu dia a dia esperamos que você toque os seguintes processos: 

  • Desenvolvimento e manutenção de aplicações web e APIs;
  • Implementação de novas funcionalidades backend e frontend;
  • Sustentação e evolução de sistemas corporativos críticos;
  • Desenvolvimento de integrações síncronas e assíncronas entre sistemas
  • Construção e manutenção de microsserviços;
  • Criação e manutenção de consultas, procedures e modelagem de banco de dados;
  • Atuação com mensageria e processamento assíncrono;
  • Atuação na construção e manutenção de pipelines de Integração e Entrega Contínua (CI/CD);
  •  Experiência com pipelines de Integração Contínua e Entrega Contínua (CI/CD);
  •  Vivência na automação de processos de build, integração e deploy utilizando pipelines CI/CD;
  •  Conhecimento em automação de esteiras de integração e entrega contínua (CI/CD);
  •  Atuação com processos automatizados de integração, testes e entrega contínua (CI/CD);
  •  Experiência na implementação e sustentação de pipelines CI/CD;
  • Garantia da qualidade do software, aplicação de boas práticas de desenvolvimento, padrões arquiteturais, implementação de testes unitários e utilização de ferramentas de análise de qualidade de código, como SonarQube ou similares;
  • Colaboração com times multidisciplinares em análises técnicas e definição de soluções.  

Requisitos e qualificações

O que será necessário para o nosso match perfeito:

  • Graduação completa em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas;
  • Experiência prática comprovada de no mínimo 3 anos em desenvolvimento Fullstack;
  • Sólido conhecimento em C# e .NET Core / ASP.NET Core;
  • Experiência com desenvolvimento de APIs REST e Web Services;
  • Conhecimento em aplicações ASP.NET MVC;
  • Experiência com JavaScript e TypeScript;
  • Forte conhecimento em React, Next.js ou Angular;
  • Experiência com HTML5, CSS3 e consumo de APIs REST;
  • Conhecimento em bancos de dados relacionais e não relacionais:
  • SQL Server;
  • MySQL;  
  • MongoDB;  
  • Elasticsearch;  
  • Experiência com mensageria utilizando RabbitMQ, Kafka ou MSMQ;
  • Conhecimento em Docker e conteinerização de aplicações;
  • Experiência com Git e plataformas de versionamento como GitHub e Bitbucket;
  • Vivência com pipelines CI/CD utilizando GitHub Actions e estratégias de versionamento como GitFlow;
  • Conhecimento em arquitetura de microsserviços;
  • Conhecimento em Design Patterns e Clean Code;
  • Experiência com metodologias ágeis;
  • Escrita de testes unitários e integração;
  •  Conhecimento em Kubernetes.

Diferenciais

 

Experiência com Oracle Cloud;

  • Conhecimento em métricas de software e Análise de Pontos de Função (APF);
  • Vivência em times ágeis e atuação em ambientes colaborativos multidisciplinares;
  • Vivência em sistemas de alta volumetria e missão crítica;
  • Experiência com arquitetura orientada a eventos;
  • Conhecimento em observabilidade e monitoramento de aplicações;
  • Experiência com Webpack 5;
  • Conhecimento em práticas DevOps e DevSecOps;
  • Vivência com Elasticsearch para busca e indexação;
  • Experiência em integrações corporativas e processamento assíncrono em larga escala.

Informações adicionais

🏡 Full Remoto – Trabalhe na segurança e conforto do seu lar💙

🖥️ Auxílio Infraestrutura;

⌚️ Flexibilidade de horário;

🥳 Day Off no dia do aniversário – com direito a surpresa! 

🎓 Incentivo a formação e certificações;

🎯 Acesso ao Alura;

🧑‍🎓 Parceria com FIAP; 

🏆 Indicação Premiada;

🩺 Plano de Saúde;

🦷 Plano Odontológico;

🧘‍♀️Vittude - plataforma de saúde mental;

🏋️‍♂️Wellhub - para sua saúde física;

🪙 New Value - cupons de desconto;

🏦 SESC;

🍛Vale alimentação e/ou refeição.


Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Revisão do Joinstick
  3. Etapa 3: Bate-papo com Joinhas do time de Gestão de Pessoas
  4. Etapa 4: Bate-papo com nosso Joinha Manager / Joinhas do Projeto
  5. Etapa 5: Join us! (Proposta)
  6. Etapa 6: Contratação

Freedom for tech.

Hoje somos testemunhas de uma revolução silenciosa. Que acontece de todo o lugar, sem fronteiras e sem líderes.

Mentes inquietas que se juntam a este movimento onde quer que estejam. A qualquer hora. Moldando um futuro sem hierarquias e sem fronteiras. Livre. Criativo. Tecnológico.

A liberdade que nos inspira a viver uma vida mais equilibrada.

A criatividade que nos desperta a pensar de outro jeito.

E a tecnologia que nos une. E não apenas aproxima, mas também soluciona problemas reais.

Junte-se a este movimento. Junte-se à comunidade de visionários e seja a mudança, seja a inspiração, seja a força que molda o mundo.

Afinal, somos mais fortes juntos.


Join, EVERYWHERE.


O QUE NOS MOVE: Ser criativo em cada desafio

NOSSA CAUSA: Potencializar a liberdade por meio da tecnologia, facilitando interações e aproximando relações

QUEM SOMOS: Criamos projetos de tecnologia com olhar criativo e diferenciado.

PERSONALIDADE: Divertida, comprometida, independente e questionadora

NOSSO PÚBLICO: Talentos e organizações que querem sair do lugar comum para colocar coisas extraordinárias no mundo.


Criatividade nos desperta

Pensar de outras maneiras sobre problemas reais nos mantem atentos e despertos.


Liberdade nos renova

E nos mantem em constante estado de ENTUSIASMO, sem rotinas que nos desestimulam


Equilíbrio nos fortalece

O equilíbrio entre trabalho e vida pessoal nos deixa mais potentes e inspirados.


Relações nos energizam

Relações humanizadas se estabelecem independente da presença física e isso precisa ser sempre lembrado.