We are seeking an experienced .NET Developer to take ownership of our PensionPal 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