Job Description
We are seeking an experienced Senior .NET Developer to review, stabilize, and modernize the PensionPal desktop application. This engagement focuses on working within an existing production system, rather than greenfield development.
The ideal candidate is highly analytical, experienced in enterprise environments, and confident working with undocumented or legacy systems.
Core Responsibilities
Perform a full codebase review and document findings
Assess application architecture and data access patterns
Review SQL Server schema, queries, and performance risks
Identify and remediate code-level security risks
Fix stability issues, runtime errors, and high-risk defects
Provide modernization recommendations without disrupting existing workflows
Deliverables
Written technical assessment report
Architecture and data flow overview
List of remediated issues and recommendations
Clear handoff documentation for internal developers
Required Skills
Strong C# and .NET experience
Solid SQL Server and legacy application experience
Enterprise production system support background
Ability to work with undocumented and complex codebases