Desenvolvedor(a) .NET SR
Grupo Regazzo
Regime de contratação
CLT
Modelo de trabalho
Não Informado
Carga horária
40 horas semanais
Descrição
Buscamos um(a) Desenvolvedor(a) Sênior com expertise em desenvolvimento backend utilizando C# com .NET (Core e Framework), capaz de atuar na arquitetura, desenvolvimento, manutenção e evolução de sistemas escaláveis, seguros e de alta performance.
O profissional irá trabalhar em squads ágeis, em projetos de alta criticidade, voltados para soluções financeiras, colaborando diretamente com equipes de desenvolvimento, produto e arquitetura.
Responsabilidades e Atribuições:
Desenvolvimento backend utilizando C# (.NET Core e .NET Framework);
Definição e implementação de arquiteturas de software escaláveis e seguras;
Implementação e consumo de APIs REST e WebServices SOAP;
Trabalhar com mensageria (RabbitMQ, Kafka ou similares);
Implementação de práticas de segurança da informação nas aplicações;
Otimização e manutenção de sistemas existentes;
Atuar na definição de soluções técnicas alinhadas às necessidades do negócio;
Garantir qualidade de código aplicando princípios como SOLID, Clean Code e Design Patterns;
Participação em rituais ágeis (Daily, Planning, Review e Retrospective);
Requisitos e Qualificações:
Formação superior completa ou cursando em Tecnologia da Informação, Engenharia de Software, Ciência da Computação ou áreas afins, ou experiência equivalente;
Experiência mínima de 5 anos como desenvolvedor(a), sendo pelo menos 1 ano comprovado como Sênior;
Experiência sólida em desenvolvimento com .NET (C# - Core e Framework);
Experiência na construção de APIs RESTful e WebServices SOAP;
Experiência em bancos de dados relacionais como SQL Server e PostgreSQL;
Experiência em mensageria com RabbitMQ, Kafka ou similares;
Conhecimento avançado de CI/CD, controle de versão (Git) e automação de deploy (Azure DevOps ou similar);
Práticas de segurança em desenvolvimento;
Conhecimento em containerização com Docker e, preferencialmente, Kubernetes;
Adoção de boas práticas de desenvolvimento: SOLID, Clean Code, DDD e Design Patterns;
Diferenciais Valorizados:
Conhecimento em desenvolvimento mobile (Flutter, Kotlin, Swift);
Participação em projetos open source ou contribuição para comunidades;
Experiência anterior no setor financeiro;
Domínio de arquitetura orientada a eventos;
Experiência com automação de infraestrutura (DevOps);
Experiência em ambiente de alta disponibilidade e missão crítica;
Conhecimento de NoSQL (MongoDB ou Redis).