Backend .NET Developer specializing in cloud and distributed systems for a major investment bank in Latin America. Collaborating on modern development practices and software architecture.
Responsibilities
Develop Backend .NET applications
Maintain and evolve existing systems, analyzing and debugging code with tools such as IDEs and browser DevTools (F12)
Develop and maintain REST APIs using .NET Core and Entity Framework
Apply software architecture best practices, such as DDD (Domain-Driven Design), dependency injection, and unit testing
Work with messaging systems, primarily RabbitMQ, but also alternatives like SQS, SNS, or Kafka
Design and maintain distributed systems based on microservices
Monitor and diagnose applications using observability tools (e.g., DataDog, Azure Monitor, CloudWatch)
Use non-relational databases, such as MongoDB or DynamoDB
Participate in CI/CD pipelines, ensuring continuous and secure deliveries
Work with containerization and orchestration technologies like Docker and Kubernetes
Use cloud services (AWS, Azure, etc.), including serverless functions and messaging
Collaborate on projects via Azure DevOps, using boards, pipelines, and repositories
Requirements
Experience with .NET
Entity Framework
Dependency Injection
DDD (Domain-Driven Design)
Unit testing
Experience with messaging tools (RabbitMQ, SQS, SNS, Kafka), preferably RabbitMQ
Experience with distributed systems, with microservices interacting with each other
Experience with an observability/logging tool, such as DataDog, Azure Monitor, or CloudWatch
NoSQL databases (MongoDB, DynamoDB)
Experience working in environments with CI/CD structures
Experience with at least 3 cloud services/tools (e.g., AWS Lambda, Azure Functions, SQS, SNS, EC2)
Experience with Docker and Kubernetes
Experience or familiarity with Azure DevOps
Logical reasoning and analytical ability
Good communication skills
Team spirit and conflict-resolution ability
Ability to communicate with diverse stakeholder profiles
Ability to work in agile, multidisciplinary teams
Creativity and proactivity to imagine different usage scenarios for applications
Organizational skills
Benefits
Role also open to candidates with disabilities (PwD)
Agronomist developing market technical support for Stine in Brazil. Responsible for maintaining relationships and conducting sales support activities with seed distributors.
Senior Software Engineer specializing in .NET development for financial services software at Finastra. Leading development and mentoring teams in a dynamic environment.
Engineering Manager leading backend engineering for a fintech platform with 200k users. Managing team performance, defining strategy, and ensuring reliability.
Full Stack Developer at EX Squared creating scalable web applications in collaboration with global clients. Focusing on React, Python, and AWS for digital solutions.
Python Developer responsible for developing software solutions and APIs while collaborating with teams in a hybrid work environment. Requires solid experience in Python and modern frameworks.
Development role focusing on .NET backend and AWS cloud technologies at Beyond Soluções. Seeking talents with strong technical foundation and eagerness to innovate in a high - impact environment.
Python Developer developing cloud solutions at Beyond soluções. Collaborating in high - performance teams and participating in agile project methodologies.
.Net Developer responsible for designing and maintaining integrations across applications and cloud platforms. Collaborating with teams for secure data exchange while focusing on scalable APIs and automation workflows.