BMG logo
BMGPosted 1 month ago

Engenheiro de software Sênior

HybridSão Paulo, São Paulo, Brazil

Full TimeSenior LevelLarge

Job Summary

Develop and sustain .NET systems, ensuring quality, performance, and security while leading legacy modernization initiatives through refactoring and architectural improvements. Act end-to-end across the development lifecycle, from technical analysis to production deployment, building scalable APIs and integrations with internal and external systems. Resolve production incidents, perform root cause analysis, and implement continuous improvements within agile teams, mentoring developers and contributing to architectural decisions. Participate in governance processes to mitigate risks and support product teams in defining technical solutions.

Required Qualifications

  • Sólida experiência em desenvolvimento .NET (C#), incluindo aplicações legadas e modernas (.NET Core, .NET 6, 7 e 8)
  • Vivência em modernização de sistemas, refatoração, upgrades de versão e migrações tecnológicas
  • Experiência com desenvolvimento de APIs e integrações em ambientes complexos
  • Conhecimento de arquitetura de software e boas práticas de engenharia
  • Atuação em times ágeis, com forte interação com áreas de Produto
  • Experiência em troubleshooting e suporte a ambientes produtivos críticos
  • Ensino superior completo em áreas de tecnologia (Ciência da Computação, Engenharia ou correlatas)
  • Domínio em .NET / C#, com experiência em .NET Core e versões mais recentes (8+)
  • Experiência com evolução e sustentação de sistemas legados
  • Forte experiência na construção de APIs REST seguras, performáticas e escaláveis
  • Conhecimento sólido em arquitetura de software (boas práticas, desacoplamento, SOLID)
  • Experiência com SQL Server (modelagem, performance e tuning de queries)
  • Vivência com Git, code review e pipelines de CI/CD
  • Experiência com testes automatizados (unitários e integração)
  • Vivência com Jira ou ferramentas similares de gestão ágil
  • Capacidade de análise e resolução de problemas em produção (logs, debugging, causa raiz)
  • Experiência com modernização de aplicações (.NET Framework → .NET Core → versões mais recentes)
  • Vivência com Azure
  • Conhecimento em mensageria (Kafka, RabbitMQ)
  • Experiência com Docker/Kubernetes
  • Vivência com ferramentas de observabilidade (Application Insights, Grafana, Kibana)
  • Conhecimento em práticas de resiliência (circuit breaker, retry, fallback)
  • Experiência prévia em ambiente regulado (banco, fintech, etc.)
  • Certificações Microsoft (Azure / .NET)
  • Experiência com IA
  • Disponibilidade para atuação Hibrida no escritório em São Paulo (Zona Sul)

Desired Qualifications

  • experiência no segmento financeiro será considerada um diferencial

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce