Intermediate .NET Developer

Aquila Software Group•Miramar, FL
•Remote

About The Position

Emphasys HFA, a division of Emphasys, builds and supports financial software for Housing Finance Agencies and other public organizations that administer affordable housing programs. Reporting to the Development Manager, the Intermediate .NET Developer will take a technical lead role in an early-stage replatforming initiative, modernizing established financial software used across the United States. The developer will help shape the architecture and design of a modern system and own back-end development for assigned products, working with the Development Manager and a collaborative team from initial design through delivery. This is a full-time, remote role based in the United States, working 8:00 a.m. to 5:00 p.m. Eastern time. The position includes guiding technical decisions and other developers, contributing to a modern integrated platform, and exploring AI-assisted development tools. The developer will collaborate with product, database, and front-end colleagues throughout the agile development lifecycle and help establish technical standards and maintainable software practices.

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, explain trade-offs, and translate requirements into practical solutions.
  • Ability to own complex development work and provide technical guidance to other developers.
  • Working knowledge of Angular, TypeScript, JavaScript, HTML, and CSS, including developing and maintaining front-end functionality and integrating applications with APIs.
  • Experience with SQL Server, T-SQL, stored procedures, and relational database design.
  • Understanding of query optimization and data-access technologies such as Entity Framework Core or Dapper.
  • Experience working with complex, established applications, troubleshooting issues, and identifying opportunities for modernization and improvement.
  • Experience with automated testing, code reviews, and cloud technologies such as Azure or AWS.
  • Clear communication of technical ideas and ability to work effectively with product stakeholders and distributed development teams.
  • Willingness to learn, experiment, share knowledge, and incorporate emerging tools into development work.

Nice To Haves

  • Exposure to legacy migrations, microservices, or financial software.
  • Experience using AI-assisted development tools such as GitHub Copilot, Claude, or Cursor.
  • Familiarity with Git and Azure DevOps.
  • Interest in building skills with AI-assisted development tools.

Responsibilities

  • Lead technical work on replatforming legacy financial applications into a modern, integrated platform.
  • Translate existing module functionality into new solutions, improve user experience, and build a foundation for modernizing additional modules.
  • Define service structures, API contracts, and data-access patterns for assigned products in collaboration with the Development Manager.
  • Design, build, and maintain web applications and RESTful APIs using C# and modern .NET technologies.
  • Make architectural decisions that support security, performance, and long-term maintainability.
  • Develop and optimize SQL queries and stored procedures, contribute to Angular functionality as needed, and troubleshoot issues across the application stack.
  • Work with Product Management to translate requirements and the product roadmap into technical plans, development tasks, and estimates.
  • Contribute across the agile lifecycle, including design, coding, testing, deployment, and ongoing support.
  • Document technical decisions and provide information needed to maintain and evolve the platform.
  • Provide technical direction to developers and contractors through design discussions, code reviews, and knowledge sharing.
  • Help establish consistent coding and design standards and strengthen development practices.
  • Use AI-assisted development tools where valuable for coding, testing, troubleshooting, and productivity, and share practical approaches with colleagues.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service