Intermediate .NET Developer
Posted 6hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Intermediate .NET Developer modernizing financial software for U.S. Housing Finance Agencies. Leading .NET backend architecture, APIs, databases, and legacy replatforming.
Responsibilities:
- Lead the replatforming of legacy financial software into a modern, integrated platform
- Translate existing financial module functionality into new solutions and improve user experience
- Define service structures, API contracts, and data-access patterns for assigned products
- Design, build, and maintain web applications and RESTful APIs using C# and modern .NET technologies
- Make architectural decisions supporting security, performance, and maintainability
- Collaborate with database and front-end developers across application layers
- Develop and optimize SQL queries and stored procedures
- Contribute to Angular functionality as needed
- Troubleshoot complex issues across the application stack
- Work with Product Management to create technical plans, development tasks, and estimates
- Participate in the agile lifecycle from design and coding through testing, deployment, and support
- Document technical decisions and maintainability information
- Provide technical direction through design discussions, code reviews, and knowledge sharing
- Establish coding and design standards and strengthen development practices
- Incorporate AI-assisted tools into development, testing, troubleshooting, and productivity workflows
- Share AI-assisted development insights and approaches with colleagues
Requirements:
- Strong hands-on experience developing and maintaining web applications and RESTful APIs using C# and .NET/.NET Core
- Understanding of object-oriented programming, SOLID principles, and established design patterns
- Experience designing back-end systems and making technical decisions about service structures, APIs, and data access
- Ability to evaluate technical approaches and trade-offs and translate requirements into practical solutions
- Working knowledge of Angular, TypeScript, JavaScript, HTML, and CSS
- Experience with SQL Server, T-SQL, stored procedures, and relational database design
- Experience optimizing queries and working with Entity Framework Core or Dapper
- Experience with complex, established applications, troubleshooting, and modernization
- Experience with automated testing, code reviews, and cloud technologies such as Azure or AWS
- Ability to communicate technical ideas clearly and work effectively with product stakeholders and distributed development teams
- Familiarity with legacy migrations, microservices, or financial software is valuable
- Experience with AI-assisted development tools such as GitHub Copilot, Claude, or Cursor, or interest in building those skills
- Familiarity with Git and Azure DevOps is an asset
- Willingness to learn, experiment, and incorporate emerging tools
Benefits:
- Full-time remote role
- Opportunity to influence architecture and design from the early stages of a major replatforming initiative
- Technical leadership and ownership opportunities
- Opportunity to use modern .NET technologies and cloud-hosted environments
- Support for experimenting with AI-assisted development tools
- Opportunity to build practical skills with AI-assisted coding, testing, and problem-solving
- Collaborative development environment
- Opportunity to guide other developers and share knowledge
- Professional autonomy to be creative and curious
- Virtual interview process













