Job Description
We are seeking an experienced .NET Developer to take ownership of our application, a .NET system built on a SQL Server database.
This role focuses on refactoring, modernizing, and restructuring an existing application to improve maintainability, scalability, and long-term sustainability.
Key Responsibilities
Analyze, refactor, and modernize an existing .NET + SQL Server codebase
Improve overall architecture, structure, and best-practice coding standards
Enhance code readability, modularity, stability, and documentation
Collaborate with US-based developers and support teams to ensure smooth knowledge transfer
Identify and troubleshoot defects, performance issues, and technical debt
Ensure application stability and long-term scalability
Requirements
Strong experience in C# / .NET application development
Solid knowledge of SQL Server and relational database concepts
Proven experience refactoring and maintaining legacy .NET applications
Strong understanding of software architecture, design patterns, and clean code principles
Ability to work independently with high attention to detail and code quality
Strong English communication skills (Spanish is a plus but not required)
Preferred Qualifications
Experience working with production-level, business-critical systems
Familiarity with performance optimization and database tuning
Experience collaborating with distributed or US-based teams