Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Tennessee Housing Development Agency Logo

Sr. Software Developer

Tennessee Housing Development Agency

Salary not specified
Sep 4, 2025
Nashville, TN, US
Apply Now

THDA is looking for a software developer to design, develop, and implement systems used by the organization, and to provide ongoing support to users regarding system functions and operations.

Requirements

  • Extensive experience with Microsoft Visual Studio.NET 2019 programming suite, including, C-Sharp, MVC, .NET Framework 4.8 and above and Entity Framework.
  • Extensive experience with SQL Server 2019 for developing stored procedures, views, triggers and functions using T-SQL.
  • Strong working knowledge of programming patterns and software design concepts.
  • Working knowledge of client server and web based application architecture and development, from the front-end to the back-end.
  • Working knowledge of Internet Information Services concepts and configurations.
  • Working knowledge of JavaScript and JavaScript frameworks, such as jQuery and AJAX.
  • Working knowledge of Git including the ability to check-in/out, cherry picking, branching, merging and reversion.

Responsibilities

  • Reviews program design with Business Analysts, Lead Developers and Product Development Manager to ensure compatibility with needs; examines deliverables for adherence to organization and division standards to ensure that user and system requirements are being met.
  • Develops software applications at an advanced skill level with minimal supervision based on documented designs using Agency standard coding practices and development tools; creates database objects using T-SQL, user interface code, APIs, reports, and other development software artifacts required to implement THDA applications.
  • Writes, tests, and debugs THDA applications, selecting appropriate application development languages and tools under the guidance of the Product Development Manager and/or the Director of Information Technology; tests program accuracy and completeness by performing sample data runs on a representative test platform prior to end-user testing.
  • Resolves problems encountered in the use of THDA-developed applications, which can include working with other Information Technology staff; debugs computer programs selecting appropriate application development languages and troubleshooting tools.
  • Maintains technical knowledge of software development techniques and design patterns, including investigating new tools and strategies for software development as necessary.
  • In conjunction with agency Business Analysts, implements federal and state regulation changes affecting THDA applications.
  • Exercises industry best practices on all programming projects to prepare assigned system projects for release to Test, Quality Assurance (QA), and Production environments.

Other

  • Five years of experience equivalent to information systems analysis or computer programming work.
  • Five years of experience in developing and designing information systems.
  • Strong analytical, organizational and decision-making skills.
  • Strong interpersonal and verbal/written communication skills.
  • The ability to work effectively and efficiently within a team environment.