Design, develop and maintain diagnostic and distributed data processing systems using modern .NET (Core/.NET 8) and AWS cloud services
Build and evolve event-driven architectures using services such as SQS, SNS, Kinesis and Lambda
Develop and maintain REST APIs and integration layers, including secure communication via API Gateway and WAF
Work with asynchronous pipelines and message-based integrations, ensuring reliability and scalability
Lead or contribute to solution architecture decisions, including cloud-native and serverless designs
Maintain and modernize legacy systems (.NET Framework, Windows Services, containerized workloads)
Implement logging, monitoring and observability practices (e.g., CloudWatch, structured logging with Serilog)
Debug complex distributed systems, including production incident analysis and root cause investigations
Collaborate with cross-functional teams on requirements analysis, system design and integration contracts (XML/JSON)
Contribute to CI/CD pipelines and infrastructure as code (CloudFormation/SAM, GitLab CI)
Ensure security best practices, including IAM roles, secret management and API protection
Develop and run automated tests (unit, integration) to improve system reliability and quality
Support cloud governance and operational excellence, including cost awareness and scalability
Continuously evaluate and improve system performance, architecture and development practices
Requirements
Experienced developer with a proven track record
Effective communication and interpersonal skills
Knowledge of agile development and continuous deployment (CI/CD)
Formal education in computing
Minimum of 3 years of experience as a developer
Knowledge of cloud and IoT connectivity is a strong advantage
Bachelor's or Master's degree in Computer Engineering, Systems Development, Computer Science or related fields
Strong experience with C# and .NET (preferably .NET Core / .NET 8+)
Solid experience with cloud platforms, preferably AWS (Lambda, SQS, SNS, Kinesis, API Gateway, S3, IAM)
Knowledge of microservices, serverless patterns and asynchronous processing
Experience with RESTful APIs, integration patterns and message contracts (XML/JSON)
Familiarity with infrastructure as code (CloudFormation, SAM or similar)
Experience working with CI/CD pipelines – GitLab
Experience with distributed, event-driven system architectures
Knowledge of logging, monitoring and observability practices (Grafana/CloudWatch)
Strong problem-solving and debugging skills in complex, distributed environments
Experience with DynamoDB or NoSQL databases
Experience with automated testing frameworks (e.g., NUnit, Moq)
Understanding of cloud security best practices (IAM, secret management, API security)
Collaborative, team-oriented mindset
Strong experience designing and implementing complex software solutions in an international context
Excellent spoken and written English skills are required, as the role has a global scope and involves regular interactions and reporting with teams and stakeholders in other countries.
Tech Stack
AWS
DynamoDB
Grafana
IoT
NoSQL
.NET
Benefits
Hybrid work model (3 days on-site per week)
Bradesco health and dental plan
Life insurance
Meal and/or food allowance
On-site cafeteria/restaurant
Wellhub (Gympass)
50% subsidy for prescription medications
Scania Club (gym facilities and sports activities for employees and dependents)
Parking
Company transportation (predefined routes available for selected locations)
Discount on Volkswagen vehicle purchases
Discounts on auto and home insurance from Tokio Marine
On-site Itaú bank branch, plus document processing and postal services
Childcare assistance
Christmas gift for employees' children up to 12 years old
Long service recognition program
Extended maternity leave
Flexible working hours
Time bank system (compensatory time-off)
Quality of Life programs focused on health promotion and preventive care