SimCorp
SimCorp
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