5. Desenvolvedor
Descrição da vaga
Missão: Desenvolver telas, relatórios, funcionalidades e regras de negócios na linguagem de programação C# de acordo com as especificações fornecidas.
Responsabilidades e atribuições
- Desenvolver software que entregue valor;
- Apoiar desenvolvedores menos experientes nas suas entregas;
- Entregar código testável com qualidade e no prazo acordado;
- Ser capaz de entender o impacto de suas entregas na demanda;
- Conseguir sinalizar problemas e impedimentos que impactam no prazo acordado;
- Ser capaz de buscar soluções para as entregas;
- Realizar entregas de forma autônoma;
- Saber estimar o esforço e o custo para uma entrega de acordo com sua complexidade;
- Entender o desenho da solução (arquitetura, modelagem, design de código) e conseguir materializar com código;
- Promover adoção de boas práticas no time;
- Identificar problemas na base de código existente e aplicar melhorias.
Requisitos e qualificações
I. Certificações Microsoft (desejável);
II. Experiência Necessária:
- De 2 a 4 anos (Desenvolvedor I), de 4 a 6 anos (Desenvolvedor II), maior que 6 anos (Desenvolvedor III) com desenvolvimento backend C# e banco de dados SQL Server ou Oracle;
- Desenvolvimento de APIs, Padrão RESTful;
- Com .NET Core, Web Forms, MVC;
- Azure/AWS/Google Cloud;
- DDD;
- SOLID;
- Design Patterns;
- Desenvolvimento de software seguro;
- Microservices;
- Métodos ágeis (Scrum, Kanban, Safe, etc);
- Ferramenta Team Foundation Server (TFS);
- Ferramenta de Controle de Versão (GIT);
- Desejável experiência com React ou Angular.
III. Desejável conhecimento em:
- Sistema ERP;
- RabbitMQ/Kafka;
- Redis, Elastick Search;
- Bancos não relacionais (Datastore, MongoDB e DynamoDB);
- Ferramenta de desenvolvimento Visual Studio;
- Teste de Software (TDD / BDD);
- Boas práticas de performance de sistemas e de programação (Clean Code);
- Desejável conhecimento em sistema ERP;
- Teste de Software (TDD / BDD).
Informações adicionais
Regime de contratação:
- CLT ou
- Terceirizado
Trabalho remoto: aceitamos candidatos de todo Brasil.
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Teste Técnico
- Etapa 3: Entrevista Final
- Etapa 4: Contratação
Venha fazer parte de uma história de inovação e propósito! 🚀
Desde 1985, o Grupo CM transforma negócios com tecnologia de ponta e soluções que realmente entendem o cliente. São 40 anos de experiência, evolução e conquistas.
Nossa trajetória é marcada por crescimento e visão de futuro:
- 1985: Nasce a CM Soluções, com foco em soluções corporativas que incorporam o conhecimento do negócio.
- 2005: Surge a CMCorp, ampliando nossa atuação e consolidando nossa presença no segmento previdenciário.
- 2020: Criamos a CMSol com foco nos segmentos de hotelaria, comércio e serviços.
- E ainda temos a Magva/Aarim, que desenvolve soluções de Chatbot com Inteligência Artificial.
Nosso propósito
Transformar a gestão das empresas com sistemas inovadores e integrados, que geram eficiência, qualidade e lucratividade.
Nossa visão
Ser uma empresa de vanguarda em tecnologia da informação, com crescimento contínuo, responsabilidade social e impacto positivo na sociedade.
Nossos valores
Honestidade, coragem, respeito, criatividade, flexibilidade, integridade, humildade, excelência, iniciativa, ousadia e cidadania.