S
State of Tennessee
Verified live 1d ago

SOFTWARE DEVELOPER- ADVANCED - 03312026-76388

Brief overview

Davidson County, TNIn-person
UndergradOr in progress
$6k–$7k/moStated range
2+ yrsMinimum
5 H-1B approvalsDept. of Labor
2 green cardsCertified filings
Application designSystems analysisSoftware developmentDatabase proceduresUser interfacesAPIsServicesSystem architectureCode reviewsTesting analysisSecurity vulnerability resolutionData migrationConversion planningBackup proceduresProject documentationDesign diagramsTest plans

About the company

S
State of Tennesseetn.gov

State government is the largest employer in Tennessee, with approximately 43,500 employees in the three branches of government.

Visa sponsorship history

2 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
5H-1B approved
100%approval rate
2PERM certified
$89,436median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
20231
20242
20251
20261
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
20252
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
20252
Top sponsored roles
Programmer/Web developerAg Laboratory Administrator

Job description

Summary

The State of Tennessee is seeking an Advanced Software Developer to join their Finance and Administration department in Nashville, TN. This role involves designing, coding, testing, and maintaining complex software applications while providing technical guidance and collaborating with stakeholders to implement enterprise systems.

Responsibilities

  • Design, develop, and implement software applications based on business and technical specifications
  • Write and manage database procedures, user interfaces, APIs, and services
  • Troubleshoot issues, analyze logs, and suggest improvements to system architecture
  • Stay current with emerging technologies, tools, and industry trends
  • Architect components and systems for reuse and long-term viability
  • Troubleshoot and debug complex technical issues
  • Work closely with product managers, UX designers, QA engineers, and other developers to translate requirements into functional software
  • Lead and participate in code reviews, testing analysis, and security vulnerability resolution to ensure quality and adherence to standards
  • Write clean, efficient, and well-documented code following best practices
  • Participate in data migration, conversion planning, and backup procedures
  • Create and maintain project documentation, design diagrams, test plans, and training materials
  • Advise stakeholders on technical design options and application best practices
  • Estimate project timelines, cost, and resources; ensure on-time delivery of components
  • Support version control, deployment, and cross-platform system integration

Skills

  • Bachelor's degree and two years of experience in application design, systems analysis, or software development
  • Relevant IT Associate's Degree may substitute for Bachelor's degree
  • An Associate's degree and two years of related IT experience may substitute for the bachelor's degree requirement
  • Related IT experience may substitute for the required bachelor's degree on a year-for-year basis to a maximum of four years
  • This position requires a name base and CJIS/FTI background check

Qualifications

Must Haves

  • Bachelor's degree and two years of experience in application design, systems analysis, or software development
  • Relevant IT Associate's Degree may substitute for Bachelor's degree
  • An Associate's degree and two years of related IT experience may substitute for the bachelor's degree requirement
  • Related IT experience may substitute for the required bachelor's degree on a year-for-year basis to a maximum of four years
  • This position requires a name base and CJIS/FTI background check

More jobs like this