Descrição do Cargo
Nós estamos procurando por um profissional habilidoso para atuar no desenvolvimento de software utilizando as tecnologias da Microsoft.
A pessoa selecionada irá trabalhar na criação e manutenção de bibliotecas, SDKs e ferramentas internas utilizando C# (.NET Core).
Responsabilidades
1. Desenvolver soluções escaláveis e seguras utilizando .NET Core e .NET Framework;
2. Definir arquiteturas de software seguras, escaláveis e resilientes;
3. Implementar e consumir APIs REST e WebServices SOAP;
4. Trabalhar com mensageria (RabbitMQ, Kafka ou similares);
5. Otimizar e manter sistemas existentes com foco em performance e consistência;
Habilidades e Conhecimentos Requeridos
Superior completo ou cursando em TI, Engenharia de Software, Ciência da Computação ou áreas correlatas;
Conhecimentos em C#, .NET Core e .NET Framework;
Criação de bibliotecas internas, SDKs ou frameworks de desenvolvimento;
APIs RESTful, SQL Server e PostgreSQL;
Mensageria com RabbitMQ, Kafka ou similares;
CI/CD, Git, Azure DevOps (ou similares);
Práticas de segurança em desenvolvimento;
Docker, SOLID, Clean Code, DDD e Design Patterns;
Experiência com templates de projeto, linters e automações de dev;
MongoDB ou Redis;
Kubernetes;
Ambientes de missão crítica e alta disponibilidade;
Contribuições em projetos open source (principalmente relacionados a .NET).
Vantagens
Trabalhar em uma equipe motivada e apaixonada pelo desenvolvimento de software;
Opportuniades de crescimento e aprendizado contínuo;
Desenvolver soluções escaláveis e seguras para clientes satisfeitos.