Pessoa Desenvolvedora Full Stack Sênior - .NET - Tech6Group - Florianópolis

Responsável pela vaga:

#

Tech6Group

  • Atualização: 06/02/2025 18:21
  • Data limite para inscrição: 06/04/2025

Informações

Estamos em busca de uma Pessoa Desenvolvedora Full Stack Sênior para integrar nosso time e contribuir para a evolução da nossa arquitetura de software! Se você possui experiência sólida com .NET, domina boas práticas de desenvolvimento e possui perfil de liderança, queremos conhecer você!

Na Tech6 Group, somos movidos por pessoas e inovação. Como uma provedora de soluções tecnológicas com presença internacional - cuja expertise inclui desde planejamento estratégico de RH até soluções avançadas de CRM e tecnologias em nuvem - desenvolvemos ferramentas que transformam a maneira como empresas planejam, decidem e crescem.

Continua apos o anúncio

Aqui, você terá a oportunidade de atuar em projetos estratégicos, colaborar com especialistas e liderar a implantação de soluções tecnológicas de alto impacto. Somos reconhecidos pela nossa eficiência operacional e pela cultura de inovação que impulsiona nossos resultados – e agora, queremos que você faça parte dessa história.

Venha transformar desafios em oportunidades com a gente! 🚀

Continua apos o anúncio

Competêcias Técnicas:

  • Mínimo de 5 anos de experiência prática em desenvolvimento de aplicações utilizando o ecossistema .NET, incluindo C#, ASP.NET Core, e Entity Framework.
  • Profundo conhecimento em princípios de arquitetura de software, incluindo microserviços, arquitetura em camadas e design patterns como MVC, MVVM, e CQRS.
  • Experiência com bancos de dados relacionais (como SQL Server ou PostgreSQL) e não relacionais (como MongoDB), incluindo a capacidade de escrever consultas eficientes e desenhar esquemas adequados.
  • Familiaridade com práticas de DevOps e ferramentas de integração contínua/entrega contínua (CI/CD), como Azure DevOps, Jenkins ou GitHub Actions.
  • Conhecimento em design e consumo de APIs RESTful e SOAP, além de experiência em integração de sistemas utilizando mensagens e filas (como RabbitMQ ou Azure Service Bus).
  • Experiência com testes automatizados (unitários, integração e funcionais), utilizando frameworks como xUnit, NUnit ou MSTest.
  • Compreensão e experiência prática em ambientes ágeis, especialmente nos frameworks Scrum ou Kanban, e capacidade de colaborar em equipes que seguem essas metodologias.
  • Familiaridade com tecnologias web modernas, como HTML, CSS, JavaScript e frameworks como Angular ou React, para colaboração com desenvolvedores frontend.
Continua apos o anúncio

Competêcias Interpessoais:

  • Habilidade para articular ideias e conceitos técnicos de maneira clara e acessível, tanto para equipes técnicas quanto não técnicas. Capacidade de ouvir atentamente e fornecer feedback construtivo.
  • Disposição para orientar e apoiar o desenvolvimento de membros menos experientes da equipe, promovendo um ambiente de aprendizagem contínua.
  • Capacidade de antecipar necessidades e agir sem precisar de supervisão constante.
  • Mentalidade analítica e criativa para identificar rapidamente problemas complexos e propor soluções eficazes.
  • Capacidade de se adaptar a mudanças rápidas nos requisitos e no ambiente de trabalho, mantendo a produtividade e a qualidade do trabalho.
Continua apos o anúncio

Diferenciais:

  • Certificações como Microsoft Certified: Azure Developer Associate, .NET Developer e/ou Azure Solutions Architect Expert.
  • Codificar e implementar novas funcionalidades em aplicações .NET, garantindo qualidade, legibilidade e manutenibilidade do código.
  • Fazer revisões de código de colegas, oferecendo feedback construtivo e orientações para melhorias.
  • Participar na definição e evolução da arquitetura de software, propondo soluções escaláveis que atendam às necessidades do negócio.
  • Criar e manter documentações técnicas de sistemas e arquiteturas, assegurando que todos os membros da equipe tenham acesso a informações atualizadas.
  • Colaborar com outras equipes, como designers e gerentes de projeto, para garantir que os requisitos sejam compreendidos e atendidos.
  • Diagnosticar e corrigir bugs ou problemas técnicos nos sistemas existentes, garantindo um funcionamento suave e eficiente.
  • Realizar análise de causas raízes para problemas recorrentes e propor soluções de longo prazo.
  • Trabalhar com ferramentas de CI/CD para integrar e implantar novas versões do software de forma eficiente e sem interrupções.
  • Monitorar e resolver falhas em pipelines de integração e implantação contínua.
  • Participar de retrospectivas e feedbacks da equipe, discutindo o que funcionou bem e o que pode ser melhorado em processos e práticas de desenvolvimento.
Continua apos o anúncio

O que você deseja?

Veja também:

#

REPOSITOR DE MERCADORIAS - Elmo

3 horas atrás

  • 11/02/2025