SOFTWARE DEVELOPER-ADVANCED - 07072026-79013

Finance
Nashville, TN, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
$67,764.0 - $87,912.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Application Integration Architecture Software Applications Backup Devices Business Software Mobile Application Development Code Review Databases Data Architecture Data Migration Database Design Database Development
+17 more
Software Debugging Design of User Interfaces Systems Analysis Log Analysis Object-Oriented Software Development Software Engineering Systems Architecture Systems Integration Testng Web Services Extensible Markup Language (XML) Transport Layer Security Enterprise Software Applications Cloud Platform System Information Technology Software Version Control Programming Languages

Job description

Under general supervision, this classification designs, codes, tests, and maintains complex software applications independently or in teams. Provides technical guidance, supports application integration, and collaborates with stakeholders to implement enterprise systems. This advanced-level developer role handles sophisticated programming tasks, database design, testing, and troubleshooting. Also provides support and consultation to peers and project stakeholders. This class differs from the Software Developer-Lead in that an incumbent of the latter leads or supervises a development team in the design, modification, coding, code reviews and/or implementation of new or modified complex business applications programs., * 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.

Requirements

Education and Experience: Bachelor’s degree and two years of experience in application design, systems analysis, 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., 1. Manages Complexity

  1. Tech Savvy
  2. Decision Quality
  3. Collaborates
  4. Communicates Effectively

Knowledges:

  1. Programming Languages
  2. Object Oriented Programming and Mobile App Development,
  3. Database Development and System Architecture
  4. Web Services (XML, SSL)
  5. Cloud computing platforms

Skills:

  1. Code Management
  2. Security Enhancement
  3. Cross-Platform Communication
  4. Object Oriented Programming for Mobile
  5. Test Plan Execution, Data Design and Modeling

Abilities:

  1. Work Independently with minimal supervision
  2. Reliability as a team contributor
  3. Flexibility
  4. Planning and Organization
  5. Excellent Written and Oral Communication

Tools & Equipment

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

The hidden costs of delayed peer code reviews

Tim Gilboy Tim Gilboy

4:01 min

Managing application isolation via pluggable database models

Wei Hu Wei Hu · WWC 2022

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

Videos

See all

Related articles

See all