Net Developer Financial - Uruguay

  • Montevideo, Uruguay, Uruguay
  • Full-Time
  • On-Site

Job Description:

Job Title: Senior .NET Developer - Credit Systems

Role Summary

We are looking for a Senior .NET Developer to join a financial technology project focused on the development, design, and evolution of core credit systems. This role requires a senior technical contributor with solid hands-on experience in .NET backend engineering, a deep understanding of the financial business domain, and proven experience working with credit engines. You will translate complex financial business rules into scalable, maintainable, and secure technical solutions while working closely with technical, functional, and business stakeholders.

Key Information:

  • Location: Montevideo, Uruguay (Parque Batlle).
  • Work Model: Hybrid (3 days remote / 2 days on-site). Note: Additional on-site presence may be required for specific coordinated situations.
  • Industry: Fintech / Core Banking.
  • Core Focus: Credit Products and Amortization Engines.
  • ⚠️ Out of Scope: This role does NOT focus on payment methods or credit/debit cards. Direct experience with credit systems is strictly required.

Technical Skills & Experience (Required)

1. Software Engineering & .NET Ecosystem:

  • Advanced, hands-on experience as a Senior .NET Developer designing complex corporate solutions.
  • Ability to participate in technical architecture definitions, execute rigorous code reviews, and enforce software development best practices.
  • Experience identifying technical risks, system dependencies, and refactoring opportunities within existing systems.

2. Financial Domain & Credit Systems Expertise:

  • Proven hands-on experience developing and maintaining credit systems and core financial platforms.
  • Deep conceptual understanding of the financial logic behind credit products, accounting balances, and transaction lifecycles.
  • Mastery in implementing and optimizing complex financial algorithms, including:

    • Interest rates calculation, amortization schedules, and balance management.
    • Value-dated payments.
    • Horizontal and vertical payment allocation.
    • Debt refinancing, restructuring, and credit scoring models.

Key Responsibilities

  • Solution Architecture: Design, develop, and evolve credit systems within the financial core platform.
  • Technical Leadership: Act as a senior technical reference, supporting design decisions, architecture mapping, and implementation quality.
  • Algorithm Engineering: Code and optimize complex algorithms for credit business rules (amortization, interest rates, refinancing, and debt restructuring).
  • Stakeholder Alignment: Participate in technical and functional definitions of critical components together with business analysts, team members, and client stakeholders.
  • Code Governance: Perform thorough code reviews and propose technical improvements to ensure clean code standards.
  • Autonomous Execution: Work with a high level of autonomy, delivering effective solutions without requiring extensive technical or functional onboarding.

Professional Attributes & Profile

  • Seniority & Autonomy: High-level individual contributor capable of making technical decisions with direct business impact.
  • Communication: Ability to interact fluidly with both technical teams and functional/business stakeholders.
  • Domain Driven: Background as an analyst/developer in core financial environments, prioritizing structural accuracy over superficial features.