You are viewing a preview of this job. Log in or register to view more details about this job.

Software Developer

SOFTWARE DEVELOPER

Department of Treasury

Nashville, TN

Closing Date: 09/29/2025



Who we are and what we do:

The Tennessee Department of Treasury impacts the lives of Tennesseans every day. Treasury is responsible for many of the financial operations of state government, including managing more than $100 billion in assets through its various investment programs. We administer and invest the State's Retirement Program, RetireReadyTN, which combines the state pension plan, Tennessee Consolidated Retirement System, and the State's Defined Contribution plans. Treasury serves all Tennesseans by helping to educate and empower them to make smart financial choices, and by providing public-serving programs in the areas of college savings, financial literacy, unclaimed property, risk management, criminal injuries compensation, and more.

Job Overview:

This position is responsible for developing and maintaining software, performing routine system analysis and testing, and performs related work as required.

Key Responsibilities:

  • Develop viable software, including web services/APIs, web applications, console applications, and desktop applications, by following the design specifications and established development and security standards. 
  • Codes database scripts and stored procedures to retrieve and manipulate data based on required business processes. 
  • Analyze data for accuracy and completeness to be used by a variety of sources, including reports, calculations, and audits. 
  • Monitor environments and review error logs to detect or assess problems. 
  • Troubleshoot issues to identify root cause problems and recommend solutions to team lead or supervisor. 
  • Implement recommended solutions to resolve issues. 
  • Change software to address any unexpected or inaccurate processes identified in system testing or through user feedback. 
  • Document the technical specifications of each application according to established standards, including hardware, dependencies, and important notes. 
  • Summarize application modifications in the system release notes. 
  • Create graphical diagrams and other design documentation that describe processes, relationships, and data flows. 
  • Maintain a copy of system backup and disaster recovery procedures.

Minimum Qualifications:

  1. Graduation from a college or university with a bachelor's degree and two years of experience in systems analysis, application design, and software development of business information systems. 

Preferred Qualifications: 

  1. Proficiency in Visual Basic .NET and Transact-SQL (T-SQL) 
  2. Experience with modern programming languages (e.g., C#, Java, Python, JavaScript) 
  3. Familiarity with relational databases (e.g., SQL Server, Oracle

Pursuant to the State of Tennessee's Workplace Discrimination and Harassment policy, the State is firmly committed to the principle of fair and equal employment opportunities for its citizens and strives to protect the rights and opportunities of all people to seek, obtain, and hold employment without being subjected to illegal discrimination and harassment in the workplace. It is the State's policy to provide an environment free of discrimination and harassment of an individual because of that person's race, color, national origin, age (40 and over), sex, pregnancy, religion, creed, disability, veteran's status or any other category protected by state and/or federal civil rights laws.