Overview
Desenvolvedor(a) Backend Sr – Spread Tecnologia – Home Office
Responsabilidades
- O engenheiro de software sênior é responsável pelo desenvolvimento e pela arquitetura de software, para web e para mobile
- Programação de novos sistemas, o desenvolvedor estará sempre responsável para a manutenção e testagem dos softwares, para que não haja falhas nem e que problemas possam ser rapidamente corrigidos
- Trabalhar com uma equipe altamente qualificada construindo software de qualidade, que seja escalável para um alto volume de dados e aplicações de alto risco
- Participar da concepção de todo ciclo de vida de uma nova funcionalidade/produto e ser responsável pela entrega e acompanhamento da mesma
- Desenvolvimento de segurança de software em aplicações
- Operações de segurança em Cloud
- Desenhar e desenvolver soluções robustas que apoiem as áreas de negócio no seu trabalho diário
- Garantir que os procedimentos internos e políticas globais sejam sempre seguidos de forma efetiva
- Buscar soluções inovadoras, sempre com o objetivo de digitalizar processos
- Alinhamento com pares e lideranças nas operações globais dos projetos em andamento
Requisitos e qualificações
- Experiência sólida em desenvolvimento com C# e .NET (mínimo de 5 anos), incluindo .NET Core/.NET 5+.
- Conhecimento avançado em arquitetura de microsserviços, com experiência em design, implementação e manutenção.
- Proficiência em serviços de nuvem Azure, como Azure Functions, Azure Service Bus, Azure Kubernetes Service (AKS) ou App Services.
- Familiaridade com boas práticas de DevOps, incluindo CI/CD, utilizando ferramentas como Azure DevOps ou similares.
- Experiência com bancos de dados relacionais (ex.: SQL Server) e não relacionais (ex.: Cosmos DB), com foco em integração com microsserviços.
- Habilidade em escrever código limpo, testável e escalável, utilizando padrões como SOLID e testes unitários (ex.: xUnit, NUnit).
Informações adicionais
- Desejável: certificações relevantes em Azure (ex.: AZ-204, AZ-305) ou experiência com segurança em aplicações fintech (ex.: OAuth, JWT).
- Boa comunicação e habilidades de mentoria para orientar desenvolvedores júnior e pares.