Desenvolvedor(a) Sênior
Summary
Senior developer building and maintaining scalable financial software using C#, .NET, and cloud services, with a focus on low-latency, resilient systems for a Brazilian fintech institution.
Para qual cliente estamos trabalhando?
Somos uma instituição financeira dedicada a oferecer soluções inovadoras e personalizadas para empresas e empreendedores. Com atendimento ágil e foco no sucesso dos nossos clientes, estamos aqui para simplificar suas operações financeiras e impulsionar seu crescimento. Junte-se a nós e trilhe o caminho para o sucesso financeiro!
Buscamos um(a) desenvolvedor(a) sênior para atuar com C#. Experiência prévia na linguagem é um diferencial, mas não um requisito. Valorizamos senioridade, capacidade de entrega e vontade de aprender. Experiência com softwares bancários será considerada um diferencial importante.
O que você irá fazer?
- Criar aplicações do zero, definindo arquitetura, dependências, monitoramento e testes, sempre alinhado às boas práticas de desenvolvimento e à linguagem de cada projeto;
- Manter e refatorar projetos maduros, priorizando qualidade e manutenibilidade do software;
- Identificar e priorizar, junto ao time, dívidas técnicas dos produtos, com foco em redução de custos operacionais e ganho de performance;
- Contribuir com o desenvolvimento e a revisão da documentação dos produtos;
- Comunicar e defender decisões técnicas com clareza, buscando consenso entre as áreas técnica e de negócio;
- Liderar iniciativas técnicas e mentorear pessoas desenvolvedoras menos experientes;
- Disseminar conhecimento e apoiar o crescimento técnico da equipe;
- Participar da escala de on-call para atendimento a urgências e emergências.
O que você precisa ter?
Experiência sólida com:
- Sistemas distribuídos com baixa latência, resiliência e escalabilidade;
- Desenho e aplicação de arquitetura de software;
- Padrões de projeto (Design Patterns);
- Desenvolvimento de APIs RESTful;
- Bancos de dados relacionais (SQL), não relacionais (NoSQL) e sistemas de mensageria;
- Conteinerização e orquestração (Docker, Kubernetes);
- Cloud AWS;
- Integração e entrega contínuas (CI/CD) e ferramentas de DevOps;
- Monitoramento de aplicações;
- Práticas de qualidade de código (Code Quality);
- Testes de software (TDD e BDD);
- Testes de performance (teste de carga e stress test);
O que será considerado um diferencial?
- Experiência com arquiteturas e padrões de projeto voltados a resiliência e escalabilidade;
- Experiência com controle de concorrência na persistência de dados;
- Experiência com softwares bancários.
Informações adicionais
- Modelo de contratação: Associado
- Modelo de trabalho: Híbrido - Maringá/PR
- Bonificações