Banco Santander, S.A.

IT Analyst III (C#)

Banco Santander, S.A.
Apply
4 days ago
São Paulo, BrazilSenior

Responsibilities

  • Design, develop, and maintain highly available, scalable, low-latency microservices for brokerage functions such as order routing, custody, market data, and settlement.
  • Define distributed-system architectures using Clean Architecture, DDD, CQRS, SOLID, and event-driven design.
  • Implement high-performance integrations with B3, banking APIs, and real-time distributed messaging platforms.
  • Ensure application resilience, security, and continuous observability, including performance bottleneck identification and incident prevention during market-volatility peaks.
  • Write clean, testable, maintainable code and contribute to constructive code reviews.
  • Collaborate with Product, Risk, and Compliance teams to implement financial-market operational rules in software.

Requirements

  • Previous experience working as a Senior Software Engineer.
  • Advanced proficiency in C# and .NET, including .NET Core, .NET 6+, or .NET 8, asynchronous programming, concurrency, and memory management.
  • Practical experience with event-driven architectures and distributed messaging platforms such as Apache Kafka, RabbitMQ, or Azure Service Bus.
  • Experience with relational and non-relational databases including PostgreSQL, SQL Server, and Redis.
  • Experience building containerized microservices with Docker and Kubernetes.
  • Experience in AWS or Azure cloud environments and with CI/CD pipelines.
  • Experience implementing automated unit, integration, and load tests.
  • Experience with observability tools such as Datadog, Prometheus, Grafana, or OpenTelemetry.
  • Technical knowledge or practical experience in financial markets is preferred.
  • Practical experience implementing Event Sourcing and CQRS in financial systems is preferred.

Benefits

  • Meal allowance, medical insurance, dental insurance, transportation allowance, childcare allowance, life insurance, and extended maternity and paternity leave.
  • Hybrid work model with 2 days working from home and 3 days working in person.
  • Flex vacation providing 24 business days that may be split into up to 6 periods, with eligibility to use 4 business days after each 2-month work period.
  • Birthday day off.
  • Gym-partner programs through Wellhub and Totalpass.
  • Training platforms with more than 100,000 courses and professional career development tracks.
  • Study support for high-performing employees through Flex Learning.
  • Programa Nascer, Be Healthy, and PAPE specialized personal-support programs.

Tech Stack

Apache KafkaAWSAzureC#DatadogDockerGrafanaKubernetesMicrosoft SQL Server.NETPostgreSQLPrometheusRabbitMQRedis

Categories

Banco Santander, S.A.

About Banco Santander, S.A.

10,000+ employees

Banco Santander, S.A. is a global bank providing retail and commercial banking, corporate and investment banking, wealth management, insurance, and payments for individuals, SMEs, corporates, and public institutions. Founded in 1857 and headquartered in Boadilla del Monte (Madrid), it operates across Europe and the Americas through local subsidiaries and digital brands like Openbank, and is publicly traded, including on the New York Stock Exchange.

Contact me