Uma consultoria de tecnologia em São Paulo está buscando profissionais para desenvolvimento de sistemas financeiros. Os candidatos devem ter conhecimento profundo em C# no ecossistema .NET, SQL Server, e experiência com RabbitMQ e design patterns. As responsabilidades incluem o desenvolvimento e a manutenção de soluções performáticas, além de garantir a qualidade do código. A empresa oferece um ambiente dinâmico e oportunidades de crescimento.
Qualifications
Domínio de C# tanto em .NET Framework 4.8 quanto em versões modernas de .NET Core.
Conhecimentos avançados em SQL Server.
Aplicação prática de Design Patterns e padrões modernos como CQRS e Clean Code.
Experiência prática com RabbitMQ.
Experiência profunda com Threads e desenvolvimento thread-safe.
Vivência em Azure e infraestrutura de containers.
Responsibilities
Desenvolvimento de novos sistemas e produtos financeiros.
Auxílio na definição de requisitos técnicos e funcionais.
Participação ativa no desenho de arquitetura das soluções.
Implementação de soluções performáticas e escaláveis.
Manutenção evolutiva e criação de novas funcionalidades.
Garantir boas práticas de código e cobertura de testes.
Skills
C#
SQL Server
Design Patterns
RabbitMQ
Programação Paralela
Azure
Docker
Kubernetes
Testes Unitários
Testes de Integração
Tools
RabbitMQ
Docker
Kubernetes
Azure
Kafka
Job description
Desenvolvimento de novos sistemas e produtos financeiros.
Auxílio na definição de requisitos técnicos e funcionais.
Participação ativa no desenho de arquitetura das soluções.
Implementação de soluções performáticas, elegantes e escaláveis.
Manutenção evolutiva e criação de novas funcionalidades.
Garantia das boas práticas de código e cobertura de testes.
Requisitos
Ecossistema .NET: Domínio de C# tanto em .NET Framework (4.8) quanto em versões modernas de .NET Core / .NET (2.1 a 8.0).
Banco de Dados: Conhecimentos avançados em SQL Server.
Arquitetura e Padrões: Aplicação prática de Design Patterns (Strategy, Command, Singleton, Adapter, Decorator) e padrões modernos como CQRS e Clean Code.
Mensageria: Experiência prática com RabbitMQ.
Programação Paralela: Experiência profunda com Threads, Thread Pools, Semáforos e desenvolvimento thread-safe.
Cloud & DevOps: Vivência em Azure e infraestrutura de containers (Docker, Kubernetes ou Rancher).
Qualidade: Disciplina na execução de Testes Unitários e de Integração.
Diferenciais
Domínio de Negócio: Conhecimento em Plataformas de Cobrança, DDA, SPB (Sistema de Pagamentos Brasileiro) e SPI (Pix).
Ecossistema Bancário: Experiência com sistemas Autbank.
Arquitetura: Microserviços e mensageria com Kafka.