Desenvolvedor Back-End .NET Senior
Descrição da Vaga
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. Conhecimento de NoSQL (MongoDB ou Redis) é diferencial. 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. Experiência em ambiente de alta disponibilidade e missão crítica é diferencial. 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). **Regime De Contratação** Cooperado **Departamento** Tecnologia da Informação
Vaga originalmente publicada em: linkedin
💼 Encontre as melhores oportunidades para desenvolvedores no Job For Dev