JOB DESCRIPTION
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.
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! 🚀
RESPONSIBILITIES AND ASSIGNMENTS
- 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.
REQUIREMENTS AND QUALIFICATIONS
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.
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.
Diferenciais:
- Certificações como Microsoft Certified: Azure Developer Associate, .NET Developer e/ou Azure Solutions Architect Expert.
Sobre nós:
Bem-vindos à Tech6 Group!
Somos uma provedora de soluções tecnológicas, especializada em uma variedade de softwares e serviços que impulsionam o desempenho empresarial. Com clientes na América Latina, EUA e Portugal, nossos produtos incluem soluções para planejamento orçamentário e de investimentos, consolidação financeira, autenticação unificada, planejamento estratégico de RH, entre outras. Também parceiros de plataformas como MicroStrategy, Teradata, Datarobot, Alation, Oracle e Salesforce, somos reconhecidos como líder em eficiência operacional no que diz respeito à soluções inovadoras em CRM, BI, CPM e tecnologias de nuvem.
Na Tech6 Group, valorizamos pessoas, cultivamos a inovação e buscamos sempre a excelência.
Estamos em busca de profissionais com expertise em tecnologia e prontos para transformar desafios em soluções.
Por que trabalhar conosco?
• Pessoas em primeiro lugar: Nosso sucesso começa com o bem-estar e o desenvolvimento de quem faz parte do time.
• Ética e transparência: Construímos um ambiente de confiança e colaboração.
• Empreender e Inovar: Valorizamos quem busca soluções criativas e enfrenta desafios com coragem.
• Prontidão para mudanças: Abraçamos as transformações do mundo com agilidade e as transformamos em oportunidades de crescimento.
• Persistência: Persistência é a chave para superar obstáculos e alcançar grandes conquistas.
Onde estamos?
Temos escritórios em Porto Alegre, Florianópolis e São Paulo, em espaços projetados para colaboração e inovação.