Logo for Quality Digital

Desenvolvedor Sênior Back End .Net Core

Role overview

Summary

This role focuses on enhancing client businesses through innovative solutions. You will work within a team that values collaboration and continuous improvement, contributing to the development and maintenance of corporate applications using .NET Core.

Qualifications

  • Advanced experience in software development.
  • Advanced experience with .NET Core.
  • Analytical skills for solving complex problems.
  • Good communication and collaboration with technical teams and business areas.
  • Proactivity in seeking improvements, best practices, and technological innovation.

Responsibilities

  • Support the team in breaking down tasks and understanding them for better delivery efficiency.
  • Ensure that the solution being built meets client needs and applies best practices.
  • Mentor the team on testing practices, tools, and concepts, assisting in test refactoring.
  • Document and demonstrate solutions through clear documentation, flowcharts, layouts, diagrams, and code.

Key facts

Hard skills

Other skills

  • Problem Solving
  • Communication
  • Analytical Skills
  • Collaboration

About the company

Quality Digital logo

Quality Digital

  • IT Services & Consulting
  • Large
  • 1,001–5,000
A Quality é líder em soluções de TI e tem ajudado as principais empresas brasileiras a atingir objetivos de negócios estratégicos, através do fornecimento de serviços especializados com foco em estratégia, transformação digital, automação e integração de toda cadeia de valor do cliente. Com o conceito de Gestão 360° de TI, a Quality se apresenta como fornecedor único de tecnologia e integra soluções de negócios e um amplo portfólio de produtos e serviços, alinhados a uma gestão eficiente com foco na automatização e otimização de processos, pessoas e ativos, gerando resultados e economia para o cliente. Com 27 anos de mercado, a Quality conta com a expertise de um grande time de profissionais altamente qualificados e certificados, utilizando-se das melhores ferramentas e metodologias no mercado.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

JOB DESCRIPTION


Nós somos a Quality Digital! Saiba mais sobre a gente:

  • Uma frase que nos define - Somos especialistas em soluções de TI e apaixonados por inovação! 🚀
  • Ao infinito e além - Somos #semfronteiras. Nosso time está espalhado pelo Brasil e pelo mundo 🌎
  • Nossa cultura - Mesmo distantes, estamos juntos 🧡 Temos cerimônias para estarmos mais próximos, compartilhar conhecimento e ficar por dentro das novidades da nossa empresa!
  • Somos diversos - Um dos nossos compromissos é fazer da companhia um ambiente cada vez mais diverso, inclusivo e respeitoso, valorizando e promovendo a pluralidade. Por isso, aqui temos espaço para todas as pessoas, independente de raça, gênero, idade, orientação sexual, crença religiosa ou deficiência. 🏳️‍🌈👩🏾‍🦽
  • Nosso objetivo - Potencializar os negócios dos nossos clientes através de soluções inovadoras e sustentáveis. Topa vir com a gente nessa? 🎯

RESPONSIBILITIES AND ASSIGNMENTS


O que buscamos?

Um profissional com olhar para melhorias e entregas de valor.

Como será o seu dia a dia: 

  • Terá a visão do projeto como um todo e apoiará o time no processo de quebra das tarefas e entendimento das mesmas, visando uma melhor eficiência na entrega;
  • Irá se certificar de que a solução que está sendo construída atenderá as necessidades dos clientes e contém a aplicação de boas práticas;
  • Acompanhar os processos de roll-out dos projetos e apoiar o time na identificação e solução de problemas, e em casos críticos conduzir o time;
  • Responsável por mentorar sobre práticas, ferramentas e conceitos de testes, apoiará o time no refactor de testes;
  • Atuar na identificação e correção de falhas de segurança ou gerar documentação mapeando o cenário identificado;
  • Conhecer modelos e práticas de arquitetura, quando necessário apoiar o time de arquitetura na validação do desenho de soluções e traduzir as arquiteturas em solução no processo de desenvolvimento;
  • Acompanhar as cerimônias do time se há algum impedimento ou problema e apoiar na construção do plano de ação;
  • Conhecer as métricas que o time usa e analisá-las, sugerindo mudanças e usando-as para processos de planejamento e alinhamentos;
  • Documentar e demonstrar soluções, desenvolvendo documentação, fluxogramas, layouts, diagramas, gráficos e código claro.

REQUIREMENTS AND QUALIFICATIONS


Principais atividades:

  • Desenvolver, manter e evoluir aplicações corporativas utilizando .NET Core 3.1+, garantindo qualidade, performance e escalabilidade das soluções.
  • Projetar e implementar APIs RESTful e arquiteturas baseadas em microsserviços.
  • Desenvolver integrações entre sistemas utilizando conceitos de mensageria e comunicação assíncrona.
  • Modelar, otimizar e realizar manutenção de bancos de dados SQL, criando consultas, procedures e rotinas de alta performance.
  • Implementar e manter testes unitários, assegurando a qualidade e a confiabilidade das entregas.
  • Utilizar Docker para criação, empacotamento e execução de aplicações em ambientes de desenvolvimento e produção.
  • Participar das definições de arquitetura, realizando análises técnicas e propondo melhorias contínuas para os sistemas.
  • Atuar na identificação e resolução de problemas, realizando correções e otimizações de código.
  • Colaborar com equipes multidisciplinares seguindo metodologias ágeis, participando de cerimônias, refinamentos e revisões de código.
  • Contribuir para a implementação e manutenção de pipelines de integração e entrega contínua (CI/CD).

Conhecimento em:

  • Experiência avançada em desenvolvimento de software.
  • Experiência avançada com .NET Core.
  • Capacidade analítica para resolução de problemas complexos.
  • Boa comunicação e colaboração com equipes técnicas e áreas de negócio.
  • Proatividade na busca por melhorias, boas práticas e inovação tecnológica.
  • Desejáveis:
    • Trabalhar com bancos de dados NoSQL, definindo estruturas e estratégias de armazenamento adequadas.
    • Atuar na manutenção e migração de soluções em .NET Framework para versões mais modernas da plataforma.
    • Participar da implantação e sustentação de aplicações em ambientes de nuvem Azure e/ou AWS.
    • Apoiar iniciativas de modernização tecnológica, observabilidade e melhoria de performance dos sistemas.

OBS.: Hey! Caso você não preencha todos os requisitos da vaga, te convidamos a se candidatar mesmo assim, ok? Faremos uma análise cuidadosa do seu perfil considerando todas as suas qualificações 😉


ADDITIONAL INFORMATION


O que você vai encontrar aqui:

  • Um ambiente propício para aprendizado e crescimento profissional 🎯
  • Avaliação de desempenho e feedbacks, visando o desenvolvimento contínuo das nossas pessoas 📊
  • Vale alimentação e/ou refeição para suas compras de mercado e refeições 🍴
  • Assistência médica e odontológica para que você e sua família estejam com a saúde em dia 💙
  • Convênio com farmácias para descontos em medicamentos 💊
  • Auxílio creche de acordo com política vigente 🍼
  • Parceria com o SESC para programações variadas de cultura e lazer ✈
  • Parcerias para seus estudos de idiomas, tecnologia e plataforma de cursos 📚
  • Empréstimo consignado com taxas atrativas + programa de educação financeira 💰
  • Universidade Corporativa e trilhas de conhecimento com conteúdos diversos de tecnologia, soft skills, tendências de mercado e muito mais 👨‍💻
  • Programa de Indicações com possibilidade de prêmios e bonificações 🎁 
  • Seguro de vida coletivo ⛑

Conheça o mundo da Quality Digital


Aqui, não faltam histórias para contar!

☕ Então, que tal pegar sua xícara de café, chá, suco ou sua bebida preferida e saber mais sobre nós, se encantar, conferir nossas vagas e fazer parte desse time em constante crescimento? 🚀💖


Related jobs

See all .NET Developer jobs

Other jobs at Quality Digital