Net Developer - Uruguay
Job Description:
Para optimizar esta descripción de puesto para un ATS (Applicant Tracking System), es fundamental estructurar la información con encabezados estandarizados y limpios (sin caracteres especiales ni viñetas complejas que confundan al lector de código) y agrupar las tecnologías clave por capas.
Aquí tienes la versión lista para ser indexada con la máxima puntuación de relevancia:
Job Title: Senior .NET Developer
Role Summary
We are looking for a highly experienced Senior .NET Developer to join a critical financial industry project. This role is ideal for a senior-level engineer with strong technical judgment, high autonomy, and hands-on experience working in complex environments. You will be responsible for quickly understanding system impacts, identifying vulnerabilities, and delivering effective backend solutions on both modern and legacy systems with minimal supervision.
Key Information:
- Location: Montevideo, Uruguay (Parque Batlle).
- Modality: On-site + 1 remote day per week (Hybrid).
- Industry: Financial Services / Banking.
- Seniority: Senior / Staff Backend Engineer.
Technical Skills & Experience (Required)
1. Software Development & Frameworks:
- Advanced mastery of C# programming language.
- Solid hands-on background in .NET Framework and .NET Core.
- Experience working with ASP / ASPX web forms and server-side technologies.
2. Database & API Integration:
- Advanced SQL Server knowledge (query optimization, database design, and troubleshooting).
- Strong experience in API development and system integrations (RESTful services).
3. Software Architecture & Complexity:
- Proven experience working with, refactoring, and maintaining legacy codebases and monolithic architectures.
- Deep experience working on high-responsibility, critical production business applications.
Preferred Qualifications (Nice-to-Haves)
- Domain Expertise: Prior background in Banking, Fintech, or financial transactional systems.
- Security & Authentication: Deep understanding of JSON Web Tokens (JWT) and secure communication protocols.
- Testing & Performance: Experience with performance analysis and load testing tools such as JMeter.
- Modernization Frameworks: Familiarity with modern .NET web technologies like Razor Pages or Blazor as a plus for future modernization paths.
Key Responsibilities
- Maintain, improve, and support existing .NET applications and legacy business platforms.
- Analyze technical impacts, perform root-cause analysis, and implement solutions for critical issues and vulnerability remediation.
- Design, develop, and maintain secure APIs and backend services.
- Work closely with technical and business teams to understand system behavior, database schemas, and external dependencies.
- Troubleshoot production incidents and provide fast, effective resolutions under high-responsibility setups.
- Participate in system improvements, refactoring initiatives, and performance optimizations to ensure stability and reliability.
Professional Attributes & Profile
- Hands-on Execution: Very senior, code-oriented developer focused on delivery.
- Autonomy: Execution-oriented professional capable of operating under minimal supervision.
- Analytical Skills: Strong technical analysis capabilities to fast-track business and technical impact comprehension.