Analista de Desenvolvimento TI (.NET/C# e Python) Pleno
Brazil18h ago
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.
How well do you match this job?
Key details
- Location
- Brazil
- Work style
- Remote
- Job type
- Full-time
- Function
- other
- Focus area
- other
- Posted
- 18h ago
Skills
About the role
This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Mid-Level IT Development Analyst (.NET/C# and Python) based in Brazil.
We are looking for a Mid-Level IT Development Analyst to contribute to the development and evolution of technology solutions for the financial services industry, particularly across onboarding, risk, and operational systems. You will focus primarily on backend development, designing APIs, services, and integrations while helping modernize existing applications and build new solutions. The role involves working with business logic, data persistence, messaging, and application observability in a regulated environment. You will collaborate on software architecture and product improvements, while using AI-powered development tools to support coding, testing, debugging, and code reviews. This is an opportunity to take ownership of technical challenges, contribute ideas, and help deliver reliable, scalable software in a fully remote setting.
Accountabilities
-
Design, develop, and maintain REST APIs, background workers, and integrations using .NET/C# and Python.
-
Build and enhance solutions supporting onboarding, risk management, and operational workflows.
-
Contribute to system modernization by understanding legacy applications and helping design and implement new solutions.
-
Develop and maintain integrations with external bureaus, identity services, anti-fraud providers, and internal systems.
-
Model, query, and manage data using MongoDB and PostgreSQL.
-
Implement messaging and service-to-service communication using RabbitMQ and related technologies.
-
Develop features supporting KYC, compliance, risk analysis, and document validation processes.
-
Create automated tests, participate in code reviews, and maintain high standards of software quality.
-
Use AI-powered tools to support development, testing, debugging, and code review, applying critical judgment and technical validation.
-
Support deployments, troubleshooting, and application monitoring in Docker and Kubernetes environments.
-
Contribute to technical decisions, architectural improvements, and the continuous evolution of products.
-
Degree-level education or equivalent relevant technical background.
-
Professional backend development experience with C# and .NET 8/10.
-
Experience with Python 3.12 or later.
-
Knowledge of API development using ASP.NET Core Web API, Minimal APIs, Flask, and/or FastAPI.
-
Understanding of software architecture principles, particularly Clean Architecture and Domain-Driven Design (DDD).
-
Experience working with MongoDB and PostgreSQL.
-
Knowledge of messaging systems, preferably MassTransit and RabbitMQ.
-
Understanding of event-driven architecture, asynchronous processing, and system integration.
-
Experience with automated testing and tools such as xUnit, Moq, FluentAssertions, and pytest.
-
Familiarity with Git, CI/CD practices, Bitbucket Pipelines, and SonarQube.
-
Experience with Docker and basic knowledge of Kubernetes.
-
Experience using AI-assisted software development tools such as Cursor, GitHub Copilot, or Claude Code.
-
Proactive, analytical, and collaborative approach, with the autonomy to propose solutions and contribute to system modernization.
-
Good communication skills and the ability to work effectively within a team.
-
Experience with compliance, KYC/AML, and anti-fraud systems.
-
Knowledge of facial biometrics, liveness detection, OCR, and document verification.
-
Experience migrating or rewriting legacy systems.
-
Familiarity with React, TypeScript, or Vue.js.
-
Experience using Redis for caching strategies.
-
Knowledge of ArgoCD, GitOps, and Istio.
-
Experience in the financial sector, particularly with banks, brokerages, fintechs, or investment technology companies.
-
100% remote work.
-
Full-time engagement under a PJ (Brazilian contractor) arrangement.
-
Opportunity to work on technology solutions for the financial services industry.
-
Exposure to modern software architecture, system modernization, and AI-assisted development practices.
-
Collaborative environment focused on technical ownership and continuous product improvement.
Requirements:
Nice to have: