Desenvolvedor Backend .NET Senior

Work set-up: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Graduação em Ciência da Computação, Engenharia de Sistemas, Tecnologia da Informação ou áreas correlatas., Sólido conhecimento em C# .NET, preferencialmente .NET 8., Experiência com arquitetura de microsserviços e mensageria (Kafka, RabbitMQ)., Habilidades de liderança técnica e experiência em ambientes ágeis..

Key responsibilities:

  • Desenvolver, testar e manter sistemas backend de alta qualidade.
  • Projetar e implementar APIs RESTful e GraphQL para integração de sistemas.
  • Liderar projetos técnicos e orientar equipes de desenvolvedores.
  • Participar na definição de arquitetura e na escolha de tecnologias para os projetos.

DIGISYSTEM - IT Solutions logo
DIGISYSTEM - IT Solutions Large http://www.digisystem.com.br/
1001 - 5000 Employees
See all jobs

Job description

Responsável pelo desenvolvimento, manutenção e otimização de sistemas e serviços no lado do servidor. Este profissional desempenha um papel crucial na definição da arquitetura, implementação de soluções complexas e liderança técnica dentro da equipe. O Desenvolvedor Backend Sênior deve possuir uma vasta experiência e conhecimento técnico, bem como habilidades de liderança para orientar outros desenvolvedores e colaborar com diferentes departamentos. Suas responsabilidades incluem:

  • Escrever, testar e manter código de alta qualidade para sistemas e serviços backend;
  • Desenvolver novas funcionalidades e melhorar funcionalidades existentes em aplicações backend;
  • Definir e projetar a arquitetura de sistemas, garantindo escalabilidade, performance e manutenibilidade;
  • Participar da escolha de tecnologias, frameworks e ferramentas para os projetos;
  • Desenvolver e manter APIs (RESTful, GraphQL) para integração com front-end, outros serviços e sistemas externos;
  • Garantir que as integrações sejam seguras e eficientes;
  • Projetar, implementar e otimizar esquemas de banco de dados relacionais e não relacionais;
  • Escrever e otimizar consultas complexas em SQL e/ou outras linguagens de consulta;
  • Conduzir revisões de código rigorosas para garantir a qualidade e aderência aos padrões de desenvolvimento;
  • Implementar e manter testes automatizados e frameworks de CI/CD;
  • Orientar e mentorar desenvolvedores juniores e plenos, promovendo o crescimento técnico da equipe;
  • Liderar tecnicamente projetos, distribuindo tarefas e assegurando que os prazos sejam cumpridos.

Requisitos:

  • Conhecimento em C# .NET (desejável .NET 8);
  • Arquitetura de Microsserviços (desejável Hexagonal);
  • Mensageria utilizando Kafka e RabbitMQ;
  • Desenho e implementação de API RESTFUL;
  • Repositórios GIT (desejável GitHub e Azure);
  • Escrita de testes unitários com xUnit;
  • CI/CD;
  • AWS;
  • Experiência/vivência em ambiente de desenvolvimento ágil;
  • Patterns de programação;
  • SOLID e Clean Code.

Requisitos Desejáveis:

  • Experiência em produtos financeiros (PIX, TED, TEF, entre outros);
  • Conhecimento em prevenção e barreiras antifraude.

Formação Acadêmica:

  • Diploma de bacharelado em Ciência da Computação, Engenharia de Sistemas, Tecnologia da Informação, Análise e Desenvolvimento de Sistemas ou áreas correlatas.

Formação Complementar Desejável:

  • Arquitetura de Software;
  • Desenvolvimento e Manutenção de APIs;
  • Banco de Dados e SQL Avançado;
  • Certificações relacionadas a AWS ou desenvolvimento.

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
Portuguese
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship
  • Collaboration
  • Leadership

Back-End Developer Related jobs