
A SimCorp desenvolve tecnologia de gestão de investimentos para gestoras de ativos, seguradoras, fundos de pensão e fundos soberanos. Sua plataforma integrada reúne fluxos de trabalho operacionais, visibilidade de dados em tempo real, gestão de riscos e gestão de portfólios para ajudar instituições financeiras a lidar com atividades de investimento complexas com mais eficiência. Fundada em 1971, a SimCorp atua na interseção entre fintech, consultoria e seguros, apoiando organizações na adaptação às demandas em constante mudança dos mercados financeiros.
Engenheiro(a) sênior de software C#/.NET
Desenvolva o software de gerenciamento de configuração XMGR para o SimCorp Dimension, criando APIs, fluxos de trabalho e integrações confiáveis para gestores de investimentos e ativos.
Descrição
- Desenvolva o XMGR, a plataforma de gerenciamento de configuração do SimCorp para o SimCorp Dimension
- Crie e mantenha serviços C#/.NET e APIs ASP.NET Core
- Crie fluxos de trabalho assíncronos resilientes, com novas tentativas seguras, tratamento de falhas e diagnóstico
- Preserve a integridade das configurações quando as operações forem interrompidas ou falharem
- Reforce a segurança, a autorização, as trilhas de auditoria, o desempenho e a observabilidade
- Investigue problemas nas fronteiras entre aplicações e integrações
- Aprimore testes automatizados unitários e de integração, revisões de código e práticas de CI/CD
- Modernize o código existente gradualmente, mantendo a compatibilidade e o comportamento esperado
- Oriente o trabalho técnico por meio de discussões de design, mentoria e compartilhamento de conhecimento
- Trabalhe com as equipes de engenharia, configuração e plataforma
- Crie recursos de API de backend e de interface web conforme necessário
Requisitos
- Graduação em ciência da computação, engenharia de software ou disciplina relacionada, ou experiência prática equivalente
- De três a cinco anos de experiência profissional no desenvolvimento de software com C#/.NET
- Experiência sendo responsável por recursos complexos e tomando decisões técnicas bem fundamentadas
- Experiência no desenvolvimento de serviços ASP.NET Core e APIs REST
- Conhecimento de contratos de API, programação assíncrona, injeção de dependência e tratamento robusto de erros
- Conhecimento prático de design orientado a objetos, princípios SOLID e padrões de design
- Experiência com bancos de dados relacionais e SQL
- Experiência com Entity Framework Core ou ORM semelhante
- Compreensão de modelagem de dados, validação, serialização e compatibilidade de esquemas
- Compreensão de concorrência, novas tentativas, idempotência e falhas parciais
- Capacidade de investigar problemas usando logs e telemetria
- Sólidas habilidades em testes automatizados unitários e de integração
- Experiência com revisões de código, Git e CI/CD
- Capacidade de esclarecer necessidades com as partes interessadas do domínio e contribuir para uma equipe ágil
- Disponibilidade para trabalhar tanto em APIs de backend quanto em interfaces web, conforme necessário
- Capacidade de assumir responsabilidades, usar bom senso e equilibrar entregas com qualidade duradoura
- Capacidade de trabalhar de forma eficaz entre culturas e disciplinas
- Comunicação clara em inglês, falada e escrita
- Diferencial: experiência com gerenciamento de configuração ou sistemas de automação de implantação
- Diferencial: experiência com Angular e TypeScript, especialmente com RxJS e NgRx
- Diferencial: familiaridade com mensageria assíncrona, APIs OData, Oracle ou SQL Server e OpenTelemetry
- Diferencial: experiência com Azure, autenticação e autorização corporativas, Docker ou Kubernetes e pipelines automatizados de build e implantação
- Diferencial: experiência modernizando aplicações .NET e mantendo a compatibilidade das integrações
- Diferencial: experiência com NUnit, NSubstitute ou ferramentas de teste comparáveis
- Diferencial: experiência com software empresarial ou financeiro
- Não é necessário ter experiência com XMGR ou Standard Configuration Framework
Benefícios
- Salário competitivo
- Programa de bônus
- Plano de previdência
- Horário flexível
- Modelo de trabalho híbrido
- Oportunidades de desenvolvimento profissional
- Desenvolvimento profissional personalizado
- Equilíbrio entre vida profissional e pessoal