SOFTWARE DEVELOPER - JUNIOR* - 08122026-80036

State of Tennessee

Nashville (TN)

Hybrid

USD 61,000 - 76,000

Full time

40 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

State of Tennessee in Nashville, TN, seeks a junior IT analyst to develop and maintain business software under supervision. You will write clean code, test software, and create documentation as part of an IT project team.

The role supports data migration, script creation, and issue resolution, with opportunities to learn advanced concepts. Requirements include a Bachelor's degree (or an IT-related associate degree with substitution options) and roughly one year of relevant experience.

Qualifications

  • Bachelor's degree and one year of IT-related work in systems analysis or software development.
  • Substitution of Education with an Associate's degree plus two years IT experience.
  • Experience may substitute for education on a year-for-year basis to four years.

Responsibilities

  • Develop and test software applications per specifications with clean, maintainable code.
  • Create stored procedures, database scripts, and interfaces; assist data migration and backups.
  • Troubleshoot issues, review logs, and conduct basic unit testing.
  • Prepare project documentation, test plans, and system narratives.
  • Collaborate with stakeholders to validate functionality and gather requirements.
  • Assist in designing, coding, and debugging across languages.
  • Participate in code reviews and stay updated on industry trends.

Skills

Programming languages
Version control
Test planning
Technical documentation
Code reviews
Agile/Scrum

Education

Bachelor's degree
IT Associate's Degree substitute
Experience substitution allowed

Tools

Databases

Job description

State of Tennessee Job Information

Opening Date/Time 08/12/2026 12:00AM Central Time

Job Information

Opening Date/Time 08/12/2026 12:00AM Central Time

Closing Date/Time 08/25/2026 11:59PM Central Time

Salary (Monthly) $5,100.00 - $6,373.00

Salary (Annually) $61,200.00 - $76,476.00

Job Type Full-Time

City, State Location Nashville, TN

Department Finance and Administration

LOCATION OF (1) POSITION(S) TO BE FILLED: DEPARTMENT OF FINANCE & ADMINISTRATION, DAVIDSON COUNTY

This is a hybrid position

FTI / CJIS Fingerprints and Name based Background Check This position requires a criminal background check. Therefore, you may be required to provide information about your criminal history in order to be considered for this position. The Department of Finance and Administration will not sponsor applicants for work visas.

Qualifications

Education and Experience: Bachelor's degree and one year of experience in systems analysis, application design, or software development.

Substitution for Bachelor's degree: Relevant IT Associate's Degree.

OR

An Associate's degree and two years of related IT experience may substitute for the bachelor's degree requirement.

Substitution of Experience for Education: Related IT experience may substitute for the required bachelor's degree on a year-for-year basis to a maximum of four years.

Necessary Special Qualifications: None.

Examination Method: Education and Experience, 100% for Preferred Service positions.

Overview

Under general supervision, this classification develops and maintains business application software under general supervision. Performs coding, testing, analysis, and documentation of basic systems as part of an IT project team or independently. The junior level role assists the development, testing, and maintenance of software applications. Also creates and modifying programs, as well as resolves user-reported issues. This class differs from Software Developer-Adv in that an incumbent of the latter functions at the advanced working level and performs programming duties of greater scope and complexity.

Responsibilities
  • Develop and test software applications per specifications, including writing clean, maintainable, and well-documented code under supervision.
  • Develop stored procedures, database scripts, and interfaces, and participate in data migration, conversion planning, and backup procedures.
  • Troubleshoot program issues, error logs, and performance concerns, and conduct basic unit testing to support the quality assurance process.
  • Create and maintain project documentation, test plans, and system narratives.
  • Collaborate with stakeholders to gather requirements, validate functionality, and participate in training and walkthroughs to present and refine software functionality.
  • Assist in designing, coding, and debugging applications in various software languages.
  • Participate in code reviews and accept constructive feedback for continuous improvement.
  • Stay up to date with industry trends and emerging technologies.
Competencies (KSA's)
Competencies
  • Manages Complexity
  • Tech Savvy
  • Decision Quality
  • Collaborates
  • Nimble Learning
Knowledges
  • Programming Languages
  • General knowledge of databases, version control and code repositories.
  • Awareness of Agile or Scrum methodologies.
  • Data Structures, Database Concepts,
  • Testing Techniques, Programming Concepts, Development Life Cycle Principles
Skills
  • Ability to read and understand existing codebases.
  • Test Plan Development and Execution
  • Technical Documentation
  • Proficiency in at least one programming language
  • Ability to follow coding standards and best practices.
Abilities
  • Communicate technical issues clearly to peers and supervisors.
  • Learn new languages, frameworks, or tools as needed.
  • Understand and interpret basic technical documentation and specifications.
  • Manage time effectively and prioritize tasks with guidance.
  • Participate constructively in meetings and team discussions.
Tools & Equipment
  • Computer
  • Telephone
  • Printer and Scanner/Copier
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

SOFTWARE DEVELOPER- ADVANCED - 08112026-79999
SOFTWARE DEVELOPER- ADVANCED - 08112026-79999

State of Tennessee • Nashville (TN)

Hybrid
USD 68,000 - 88,000
ENTERPRISE IT BUSINESS PROGRAM SUPPORT - LEAD - 08112026-79975
ENTERPRISE IT BUSINESS PROGRAM SUPPORT - LEAD - 08112026-79975

State of Tennessee • Nashville (TN)

Hybrid
USD 79,000 - 101,000
ACCOUNTANT 1* - 08122026-80019
ACCOUNTANT 1* - 08122026-80019

State of Tennessee • Nashville (TN)

Hybrid
USD 49,000 - 73,000
JR SOFTWARE DEVELOPER/ANALYST
JR SOFTWARE DEVELOPER/ANALYST

Knox County • Tennessee

On-site
USD 65,000 - 95,000
PROGRAMMER/ANALYST 4 - 08112026- 79534
PROGRAMMER/ANALYST 4 - 08112026- 79534

State of Tennessee • Nashville (TN)

Hybrid
USD 66,000 - 90,000
ADMIN SERVICES ASSISTANT 2* - 08102026- 80020
ADMIN SERVICES ASSISTANT 2* - 08102026- 80020

State of Tennessee • Nashville (TN)

On-site
USD 44,000 - 54,000
Senior Programmer Analyst #1316 - Information Technology Service - Finance Division
Senior Programmer Analyst #1316 - Information Technology Service - Finance Division

Hamilton County • Chattanooga (TN)

On-site
USD 85,000 - 115,000
Senior Programmer Analyst #1316 - Information Technology Service - Finance Division
Senior Programmer Analyst #1316 - Information Technology Service - Finance Division

Hamilton-County,-Tn • Tennessee

On-site
USD 90,000 - 130,000
IT Applications Manager
IT Applications Manager

Jackson Energy Authority • Jackson (TN)

On-site
USD 110,000 - 170,000
Junior Software Developer - Hybrid IT Role
Junior Software Developer - Hybrid IT Role

State of Tennessee • Nashville (TN)

Hybrid
USD 61,000 - 76,000