Analista de Desenvolvimento TI (.NET/C# e Python) Pleno in Brazil at Jobgether

New
Jobgether
Brazil, Brazil
Posted on
New job! Apply early to increase your chances of getting hired.

Job Description

Analista de Desenvolvimento TI (.NET/C# e Python) Pleno

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.

Requirements:
  • 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.

Nice to have:

  • 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.

Benefits:
  • 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.

How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1

Explore Related Opportunities

Job Location

Brazil, Brazil

Frequently asked questions about this position

Apply For This Position

Apply Now