> Markdown version of [/jobs/ext/2592950-software-developer-junior-08122026-80036](https://www.wearedevelopers.com/jobs/ext/2592950-software-developer-junior-08122026-80036). 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 - JUNIOR* - 08122026-80036 - **Company:** Finance - **Location:** Nashville, TN, United States - **Experience:** Starter - **Salary:** $61,200.0 - $76,476.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Agile Methodology, Unit Testing, Backup Devices, Code Review, Computer Programming, Databases, Data Migration, Data Structures, Database Theory, Software Debugging, Systems Analysis, Scrum Methodology, Software Maintenance, Software Engineering, SQL Stored Procedures, Software Repository, Information Technology, Software Coding, Software Version Control, Programming Languages - **Published:** August 11, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c4d443f2ce4ea951 ## About the Role 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., * 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 ## Description 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., * 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. ## Related Videos - [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) - [Are you still programming unit tests or already generating?](https://www.wearedevelopers.com/videos/722-are-you-still-programming-unit-tests-or-already-generating) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [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) - [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) ## Related Articles - [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) - [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) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)