> Markdown version of [/jobs/ext/1217532-software-developer-advanced-07072026-79013](https://www.wearedevelopers.com/jobs/ext/1217532-software-developer-advanced-07072026-79013). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # SOFTWARE DEVELOPER-ADVANCED - 07072026-79013 - **Company:** Finance - **Location:** Nashville, TN, United States - **Experience:** Experienced - **Salary:** $67,764.0 - $87,912.0 - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** July 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=0169dd2b3111cf23 ## About the Role 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 2. Tech Savvy 3. Decision Quality 4. Collaborates 5. 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 ## 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. ## Related Videos - [You’re a great coder? That alone won’t get you far: The soft skills secret in IT success](https://www.wearedevelopers.com/videos/1076-you-re-a-great-coder-that-alone-won-t-get-you-far-the-soft-skills-secret-in-it-success) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) - [Build a CI/CD pipeline to automate code reviews and ensure code quality](https://www.wearedevelopers.com/videos/349-build-a-ci-cd-pipeline-to-automate-code-reviews-and-ensure-code-quality) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)