Desenvolvedor Back End .NET Sênior

  • Tempo Integral
  • Curitiba

Grupo Regazzo

Buscamos um Desenvolvedor talentoso para desenvolver, codificar, testar e manter sistemas, implementando e aplicando otimizações necessárias para entregar performance, estabilidade e atender às necessidades dos usuários, garantindo a qualidade e eficiência dos Softwares através de processos de depuração e testes contínuos.

Responsabilidades :

  • Analisar, Desenvolver, testar e manter códigos que compõe soluções de software back-end em plataforma Web
  • Utilizar melhores práticas e metodologias seguindo padrões de desenvolvimento de sistemas.
  • Compreender a dinâmica e fluxos de ponta-a-ponta que envolvem os sistemas, tecnologias e integrações.
  • Analisar e compreender regras de negócios, seguindo processo de segurança da informação.
  • Ter amplo conhecimento em banco de dados (SQL Server) e integração de webservices / API´s, bem como a utilização de Webhooks.
  • Escrita/leitura de documentos técnicos e testes de unidade/integração.
  • Contribuir com o processo de desenvolvimento de software.
  • Participar do processo de code-review, garantindo qualidade e consistência do código.
  • Desenvolver, junto com a equipe, melhorias e integração de funcionalidades já existentes.
  • Aplicar e manter altos padrões de programação e segurança, garantindo que as soluções cumpram regras de negócios críticas e utilizando boas práticas de desenvolvimento de software.
  • Trabalhar em conjunto com a equipe de front-end para estruturar projetos de forma eficaz.
  • Desenvolver novas funcionalidades, que atendam às necessidades dos usuários, participando de definição de soluções orientados às definições produtos.
  • Compreender integralmente os fluxos dos sistemas e tecnologias envolvidas, analisar requisitos, redigir e revisar documentos técnicos, e realizar testes de unidade e integração.
  • Dominar ferramentas de controle de versão como Git, CVS, Subversion, participar de code reviews e contribuir com o processo de desenvolvimento de software, priorizando códigos limpos, organizados e de fácil manutenção.
  • Garantir que as funcionalidades sejam executadas adequadamente.

Requisitos:

  • Graduação em Ciências da Computação, Análise e Desenvolvimento de Sistemas, Engenharia da Computação ou áreas correlatas.
  • C#; .NET / .NET CORE;
  • Azure;
  • DevOps;
  • SQL Server;
  • Serviços;
  • API;
  • Swagger;
  • Ambiente Ágil;

Habilidades:

  • Gestão de tempo;
  • Dinamismo;
  • Raciocínio Lógico;
  • Inovação;
  • Pensamento analítico;
  • Proatividade;
  • Atualizado com novas tendências na área de tecnologia e desenvolvimento