Desenvolvedor Full Stack Jr

Título da Vaga: Desenvolvedor Full Stack Júnior


Local: Porto Alegre


Tipo de Contrato: PJ


Descrição da Vaga:


Estamos em busca de um Desenvolvedor Full Stack Júnior talentoso e motivado para se juntar à nossa equipe. O candidato ideal terá experiência em diversas tecnologias e será responsável por desenvolver e manter aplicações web de alta qualidade. Se você é apaixonado por tecnologia e deseja crescer em um ambiente dinâmico e colaborativo, queremos conhecê-lo!


Responsabilidades:



  • Desenvolver e manter aplicações web utilizando C# e MVC.
  • Implementar funcionalidades front-end com Typescript e Javascript.
  • Realizar testes unitários e de integração para garantir a qualidade do código.
  • Modelar dados em bancos relacionais e não relacionais.
  • Criar e manter APIs REST.
  • Trabalhar com soluções de Cloud Computing, especialmente Microsoft Azure.
  • Integrar e gerenciar filas de mensagens (SQS, Kafka, RabbitMQ ou outros).
  • Aplicar conhecimentos de arquitetura de software, micro serviços e design patterns (Clean architecture, Factory, MVC, etc.).
  • Utilizar sistemas de versionamento de código com Git.
  • Colaborar em um ambiente ágil, participando de cerimônias e práticas de desenvolvimento ágil.

Requisitos:



  • Experiência com C# e MVC.
  • Experiência com Typescript e Javascript.
  • Experiência com testes unitários e testes de integração.
  • Experiência com modelagem de dados em bancos relacionais e não relacionais.
  • Experiência em criação de APIs REST.
  • Experiência com Cloud Computing (Microsoft Azure).
  • Conhecimento em filas de mensagens gerenciadas (SQS, Kafka, RabbitMQ ou outros).
  • Conhecimento sobre arquitetura de software, micro serviços e design patterns (Clean architecture, Factory, MVC e os design patterns mais utilizados no mercado).
  • Experiência com versionamento de código utilizando Git.
  • Vivência com metodologias ágeis.

Diferenciais:



  • Experiência com outras tecnologias e frameworks.
  • Conhecimento em DevOps e CI/CD.
  • Habilidades de comunicação e trabalho em equipe.