We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

SOFTWARE DEVELOPER-LEAD - 08192025-70436

State of Tennessee
$7,384.00 - $11,817.00 / month
United States, Tennessee, Nashville
1616 Church Street (Show on map)
Aug 20, 2025

Job Information

State of Tennessee Job Information
Opening Date/Time 08/19/2025 12:00AM Central Time
Closing Date/Time 08/25/2025 11:59PM Central Time
Salary (Monthly) $7,384.00 - $9,601.00
Salary (Annually) $88,608.00 - $115,212.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, ENTERPRISE RESOURCE PLANNING (ERP) DIVISION, DAVIDSON COUNTY

This position is designed as Hybrid.

This position requires CJIS & FTI fingerprints. This position also requires a criminal background check. Therefore, you may be required to provide information about your criminal history to be considered for this position.

Qualifications

Education and Experience: Bachelor's degree and five years 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 leads a team of developers in designing, coding, and maintaining complex software applications. Guides project planning, code reviews, and troubleshooting efforts to ensure quality and performance of business solutions. The Lead Developer oversees the technical direction and execution of software development projects, bridging the gap between technical team members and stakeholders to ensure high-quality software delivery that meets business objectives. This role provides technical leadership, mentors team members, and plays a key role in architecture, design, and code quality assurance. The Software Developer Lead provides technical leadership, mentors team members, and plays a key role in architecture, design, and code quality assurance. They may be required to supervise a team of developers to ensure implementation of best development standards and techniques. This class differs from the Software Developer-ADV in that an incumbent of the latter, either independently or as a member of a project team, participates in code reviews, designs, modifies, codes, and/or implements complex business applications programs.

Responsibilities

1. Design and development of complex software applications and interfaces.
2. Manage application coding, testing, deployment, and review processes.
3. Write high-quality efficient code and solve complex problems.
4. Supervise and evaluate developers work; provide mentoring and training.
5. Estimate time, resources, and costs for development efforts.
6. Identify technical risks early and propose mitigation strategies.
7. Troubleshoot hardware/software problems and recommend system solutions.
8. Ensure secure programming practices and compliance with standards.
9. Guide junior and mid-level developers through code reviews and pair programming.
10. Document system requirements, architecture, design, and implementation plans.
11. Collaborate with business and IT stakeholders to gather requirements and review deliverables.

Competencies (KSA's)

Competencies:
1. Business Insight
2. Tech Savvy
3. Manages Complexity
4. Optimizes Work Processes
5. Communicates Effectively

Knowledges:
1. Programming Languages
2. Software development life cycle (SDLC)
3. Object Oriented Programming and Mobile Development
4. System and application architecture
5. Cloud computing platforms

Skills:
1. Proficiency in modern programming languages (e.g., JavaScript/TypeScript, Python, Java, C#)
2. Team Leadership
3. Technical Documentation
4. Customer Service
5. Database design and optimization (SQL, NoSQL)

Abilities:
1. Planning and Organization
2. Lead and prioritize technical efforts in a fast-paced environment
3. Adapt quickly to new technologies and methodologies
4. Excellent Written and Oral Communication
5. Influence architectural direction and advocate for scalable, maintainable solutions

Tools & Equipment

1. Computer
2. Telephone
3. Printer and Scanner/Copier

Applied = 0

(web-5cf844c5d-jtghc)