
A Method CRM desenvolve softwares personalizáveis de gestão do relacionamento com clientes para pequenas e médias empresas. Sua plataforma se conecta ao QuickBooks e ao Xero e sincroniza dados contábeis nos dois sentidos em tempo real, além de oferecer gestão de leads e contatos, orçamentos, faturamento, pagamentos e comunicação com clientes. As ferramentas de fluxo de trabalho incluem agendamento, gestão de serviços e ordens de trabalho, controle de tempo, portais do cliente, campanhas de e-mail e assinaturas eletrônicas, além de um aplicativo móvel para acesso em qualquer lugar. A Method CRM atende empresas de setores como manufatura, logística e consultoria, ajudando as equipes a gerenciar o trabalho desde o primeiro contato até o pagamento. O perfil fornecido não inclui detalhes específicos sobre contratação.
Desenvolvedor Full Stack de nível intermediário na Method CRM
Desenvolva recursos com C#/.NET e React para a plataforma de fluxos de trabalho da Method CRM voltada a pequenas empresas. Trabalhe com administração segura, solução de problemas, testes e escalabilidade da plataforma.
Descrição
- Desenvolver, manter e implantar serviços e recursos com testes abrangentes.
- Resolver problemas dos clientes por meio do desenvolvimento de software.
- Esclarecer os requisitos do projeto e eliminar ambiguidades antes da implementação.
- Investigar problemas complexos relatados por usuários e tratar suas causas raiz.
- Recomendar melhorias no desempenho e na usabilidade da plataforma.
- Dividir histórias e tarefas, revisar código e contribuir com retrospectivas.
- Manter a liderança informada quando o trabalho afetar a arquitetura, a segurança ou os objetivos.
- Integrar-se à equipe de Desenvolvimento e concluir o Bootcamp da Method.
- Aprender a arquitetura da plataforma e a base de código, além de solucionar pequenos bugs.
- Aprimorar e refatorar código para melhorar a legibilidade, a testabilidade e a manutenção.
- Dar suporte às publicações diárias e monitorar as alterações.
- Assumir a responsabilidade pelo código e trabalhar com autonomia crescente.
- Ajudar os desenvolvedores a tomar decisões sobre o design e a implementação do código.
Requisitos
- Pelo menos 2 anos de experiência na criação de aplicações web que envolvam sistemas de front-end e back-end.
- Sólidos conhecimentos de C#, .NET Core e .NET 6/7/8, Web API, MVC, REST, padrões de projeto, aplicações de página única, arquiteturas monolíticas e de microsserviços, e Git.
- Experiência com JavaScript, HTML5, CSS e uma biblioteca de front-end para aplicações de página única, como Angular ou React.
- Experiência com armazenamento persistente e ORMs, incluindo SQL e/ou NoSQL.
- Experiência com testes unitários e de integração.
- Experiência com métodos ágeis, incluindo Sprint ou Kanban.
- Abordagem de desenvolvimento que prioriza IA e inclui verificação disciplinada.
- Formação em Ciência da Computação, Engenharia da Computação ou Engenharia de Software, ou experiência equivalente, é desejável.
- Certificações Microsoft ou AWS são um diferencial.
- Disponibilidade para trabalhar em modelo híbrido no escritório no centro de Toronto, 2–3 dias por semana.
- Autorização legal para trabalhar no Canadá sem patrocínio do empregador.
Benefícios
- Trabalho híbrido flexível, com 2–3 dias por semana no escritório no centro de Toronto.
- Eventos regulares da equipe e celebrações de toda a empresa.
- Treinamento inicial e contínuo.
- Verba trimestral para desenvolvimento profissional.
- Cobertura abrangente de saúde, incluindo assistência médica, oftalmológica e odontológica.
- Crédito semanal para almoço.
- Localização no centro de Toronto.
- Adaptações para um ambiente de trabalho inclusivo e acessível.