TOPCON - Expertise do concreto alinhada à alta tecnologia. Um software que oferece soluções que conectam, inovam e otimizam processos das concreteiras, gerando escalabilidade para operação do concreto. Quer fazer parte da empresa que possui a mais poderosa e completa suíte para o gerenciamento de usina de concreto e ainda ter um ambiente de trabalho descontraído e colaborativo, com oportunidades de crescimento e avanço na carreira? Aqui é o lugar! Acesse nosso site para nos conhecer melhor: www.topconsuite.com Responsabilidades: Participar do ciclo de vida completo do desenvolvimento de software, incluindo análise de requisitos, design, implementação, testes e manutenção de aplicações. Colaborar com os membros da equipe para definir as melhores práticas de desenvolvimento e garantir a entrega de soluções de alta qualidade. Desenvolver e manter código robusto, escalável e de alto desempenho, aderindo aos mais altos padrões de qualidade e às diretrizes estabelecidas pela empresa. Realizar depuração avançada e resolução de defeitos em aplicações existentes, contribuindo para a estabilidade e aprimoramento contínuo do software. Participar de revisões de código e fornecer feedback construtivo para melhorar a qualidade do software. Manter-se atualizado com as mais recentes tecnologias, tendências e práticas de desenvolvimento, incorporando-as de forma proativa em projetos futuros. Formação: Superior completo na área de Tecnologia da Informação ou similar. Pré-requisitos: Experiência sólida e comprovada no desenvolvimento de aplicações utilizando C# / Node JS. Conhecimento e experiência em: Framework .NET / .NET / .NET Node JS VB6 Versionamento de código usando GIT (Git Flow). Desenvolvimento e otimização de bancos de dados relacionais, como MySQL e / ou PostgreSQL, juntamente com a linguagem SQL. Arquitetura de aplicações Multi Tenancy. Desenvolvimento de aplicações web com tecnologias como ASP.NET, ASP.NET MVC, HTML, CSS e JavaScript. Utilização de frameworks frontend como React React e / ou Angular. Implementação de testes automatizados utilizando ferramentas como xUnit, NUnit, Selenium, entre outras. Familiaridade com metodologias ágeis, como Scrum ou Kanban. Habilidades de resolução de problemas e capacidade de depurar questões complexas. Habilidade de comunicação e trabalho em equipe, demonstrando colaboração eficaz. Capacidade de gerenciar tarefas com autonomia e cumprir prazos. Diferenciais: Experiência em Implementação e gerenciamento de recursos em ambientes cloud, preferencialmente Azure. Experiência comprovada em implementação de serviços de mensageria, como Azure Service Bus, RabbitMQ, entre outros. Certificações relacionadas à plataforma .NET e / ou Azure. Inglês avançado. Benefícios Vale Alimentação Plano de Saúde e Odontológico PLR Incentivo a Estudo Seguro de Vida Gympass Créditas Programa de Partnership Informações adicionais: Salário a negociar Regime de trabalho CLT Trabalho 100% Remoto Horário de trabalho: 2ªf a 6ªf - 8:00 às 17:00 ou 9:00 às 18:00