Pular para o conteúdo principal

Arquiteto de Software C# / Tech Lead- Sênior

Tipo de vaga: Efetivo

Modelo de trabalho: Híbrido

Vaga também para PcD

Descrição da vaga

Magva tecnologia busca, pessoa Arquiteta/Líder.

Missão: Elaborar e manter a arquitetura dos produtos, construindo o código, direcionando e liderando o time de desenvolvimento na sua utilização, envolvendo as partes interessadas do negócio no planejamento e fornecendo a estratégia técnica para a empresa.


Conheça mais sobre nós:

Fundada em 2019 no Rio de Janeiro, a Magva é focada em construir experiências de comércio conversacional. A inovação está no nosso DNA: fomos uma das primeiras empresas de chatcommerce no Brasil e a primeira a desenvolver meio de pagamento integrado no WhatsApp no mundo. Atualmente, nosso principal produto é o Buszap: uma plataforma para compra de passagens via WhatsApp, revolucionando a maneira como os consumidores interagem com o transporte rodoviário.


Nossos Modelos de Negócio

Marketplace (B2C): Através do Buszap, oferecemos aos consumidores acesso a todas as empresas rodoviárias do Brasil e mais de 4.000 destinos.

White Label (B2B2C): Fornecemos tecnologia de ponta para as empresas de ônibus, ajudando-as a aumentar suas vendas e digitalizar seus canais, ganhado eficiência operacional.


Nossa Vantagem Competitiva

99% dos brasileiros estão no WhatsApp e mais de 70% deles têm acesso à internet somente pelo celular. Com a nossa tecnologia estamos prontos para alcançar este mercado e revolucionar não só o segmento de passagens, mas também muitos outros por meio do comércio conversacional. Nosso crescimento de 3 dígitos por ano nos dá segurança de que estamos no caminho certo. Venha fazer parte da nossa equipe!





Responsabilidades e atribuições

1. Garantir que todas as soluções técnicas estejam alinhadas a estratégia do negócio;

2. Representar o time tecnicamente em discussões e decisões estratégicas de discovery de produto, antecipando possíveis problemas técnicos e sugerindo alternativas para evitá-los;

3. Garantir que os componentes arquiteturais do time sigam uma proposta arquitetural evolutiva;

4. Sugerir e planejar novas tecnologias;

5. Desenvolver um ambiente colaborativo, em que práticas de pareamento, feedbacks e motivação para se desenvolver são comuns a todos do time;

6. Definir e desenhar a arquitetura de soluções de aplicações, garantindo os padrões tecnológicos, a qualidade e os mecanismos arquiteturais;

7. Desenvolver e manter as arquiteturas de software da empresa, visando a sua efetividade, integridade e atualização tecnológica visando sempre eficiência e qualidade;

8. Construir o roadmap de projetos de transformação tecnológica;

9. Definir os mecanismos arquiteturais de software que compõem uma solução;

10. Suportar as squads de projetos quanto à utilização das tecnologias e boas práticas de engenharia de software;

11. Apoiar na validação técnica das soluções do ponto de vista de performance e estabilidade;

12. Analisar produtos e novas tecnologias do mercado e elaborar business cases para comparação e recomendação;

13. Ajudar a estabelecer o processo de DevOps;

14. Criar, divulgar e manter atualizada a documentação referente a arquitetura;

15. Aplicar boas práticas de segurança;

16. Promover e liderar reuniões técnicas para melhorar entendimento sobre os requisitos dos projetos de desenvolvimento;

17. Suportar outros desenvolvedores quando necessário;                                    

18. Escrever código limpo, de fácil manutenção, utilizando as melhores práticas de desenvolvimento de software;

Requisitos e qualificações

Formação acadêmica:


Superior completo na área de tecnologia.


Experiências Necessárias:


  1. Sólida experiência com desenvolvimento back-end C#, banco de dados SQL Server e Bancos não relacionais (MongoDB, Elastic, DynamoDB, etc)
  2. Experiência com métodos ágeis (Scrum, Kanban, Safe, etc...)
  3. Desenvolvimento de APIs
  4. .NET Core, 6.0, 8.0, Webforms e MVC.
  5. Experiência com Azure Devops;
  6. DDD;
  7. SOLID;
  8. Design Patterns;
  9. Desenvolvimento de software seguro;
  10. Conhecimento de boas praticas de programação (Clean Code);
  11. Conhecimento da ferramenta de desenvolvimento Visual Studio;
  12. Experiência com a ferramenta de Controle de Versão (GIT)
  13. Conhecimento de boas práticas de performance de sistemas;
  14. Experiência com Microservices.



Desejável conhecimento em:


  1. Certificações Microsoft;
  2. RabbitMQ/Kafka;
  3. Redis, Elastic Search;
  4. Teste de Software (TDD / BDD);
  5. Conhecimento em React e Angular.

Habilidades comportamentais:

  1. Relacionamento Interpessoal
  2. Resiliência
  3. Atitude ética
  4. Proatividade
  5. Comprometimento

Informações adicionais

Regime de Contratação: CLT ou PJ


Benefícios:

  1. Plano de Saúde Unimed;
  2. Plano Odontológico;
  3. Vale Alimentação Swile;
  4. Vale Refeição Swile;
  5. Seguro de Vida;
  6. Zelluz (Plataforma de saúde mental).

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Teste de Raciocínio Lógico
  3. Etapa 3: Teste Técnico
  4. Etapa 4: Entrevista com Gestor
  5. Etapa 5: Entrevista Técnica
  6. Etapa 6: Contratação

SEJA BEM-VINDO(A) AO GRUPO CM!!

Desde 1985 desenvolvemos soluções altamente tecnológicas para diversos segmentos!


A CMCorp desenvolve soluções de Gestão Corporativa Integrada (ERP) para o segmento o segmento previdenciário e de serviços.


A CMSol desenvolve soluções de Gestão Corporativa Integrada (ERP) para o segmento hoteleiro e de comércio e serviços.


A Magva/Aarim desenvolve soluções de Chatbot com IA.


Por meio de um corpo técnico altamente qualificado, as empresas do grupo CM tem a resposta às múltiplas demandas do mercado, fornecendo ERPs completos, parametrizáveis, modulares e abrangentes que incorporam o conhecimento do negócio dos clientes.


No atual cenário competitivo, trabalhamos continuamente para que nossos clientes recebam soluções e serviços que sejam:


  • Adequados para a capacidade funcional e flexíveis às necessidades específicas da empresa;
  • Implementados de forma rápida, simples e segura, com suporte em tempo real e de alto nível;
  • Tecnicamente evoluídos para se antecipar às novas necessidades e tendências do mercado;
  • Integração com outras aplicações legadas, com o apoio das tecnologias e metodologias mais modernas.

Agradecemos desde já seu interesse em fazer parte do Grupo CM!

?