Descrição
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**
1\. Escrever código limpo, de fácil manutenção, utilizando as melhores práticas de desenvolvimento de software;
2\. Entregar código testável com qualidade e no prazo acordado;
3\. Participar de reuniões técnicas para melhorar entendimento sobre os requisitos dos projetos de desenvolvimento;
4\. Entender o impacto de suas entregas na demanda e buscar maneiras ágeis;
5\. Capacidade de aprendizado em novas ferramentas e linguagens de programação; 6\. Entender o desenho da solução (arquitetura, modelagem, design de código) e conseguir materializar em código;
7\. Identificar problemas e impedimentos que impactam o prazo acordado;
8\. Promover adoção de boas práticas no time;
9\. Buscar soluções para as entrega ;
10\. Identificar problemas na base de código existente e aplicar melhorias;
11\. Apoiar desenvolvedores menos experientes nas suas entrega; 12\. Suportar os desenvolvedores na ausência do gestor quando necessário;
13\. Utilizar o framework da CMCorp; 14\. Capacidade analítica para mapear riscos e os impactos de novas implementações ou alterações no produto.
**Requisitos e qualificações** **Formação acadêmica:**
Superior completo na área de tecnologia.
**Experiências Necessárias:**
* Sólida experiência com desenvolvimento back\-end C\# e banco de dados SQL Server ou Oracle;
* Experiência com métodos ágeis (Scrum, Kanban, Safe, etc...)
* Experiência com sistemas ERP;
* Desenvolvimento de APIs, Padrão RESTful;
* Com .NET Core, Webforms e MVC.
* Experiência com Azure Devops;
* DDD;
* SOLID;
* Design Patterns;
* Desenvolvimento de software seguro;
* Conhecimento de boas praticas de programação (Clean Code);
* Conhecimento da ferramenta de desenvolvimento Visual Studio;
* Experiência com a ferramenta de Controle de Versão (GIT) e ou Team Foundation Server (TFS);
* Conhecimento de boas práticas de performance de sistemas;
* Experiência com Microservices.
**Desejável conhecimento em:**
* Certificações Microsoft;
* RabbitMQ/Kafka;
* Redis, Elastick Search;
* Bancos não relacionais (Datastore, MongoDB e DynamoDB);
* Teste de Software (TDD / BDD);
* Conhecimento em React e Angular.
**Habilidades comportamentais:**
* Relacionamento Interpessoal
* Resiliência
* Atitude ética
* Proatividade
* Comprometimento
**Informações adicionais**
Regime de Contratação: **CLT**
**Benefícios:**
* Plano de Saúde SulAmérica com coparticipação;
* Plano Odontológico SulAmérica;
* Vale Alimentação Pluxee;
* Vale Refeição Pluxee;
* Seguro de SulAmérica;
* Convênio Sesc (pode incluir dependentes sem custo);
* Convênio com a Universidade Veiga de Almeida (Desconto na graduação e pós \- graduação extensivo a dependentes);
* Wellhub;
* Zelluz (Plataforma de saúde mental).
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.