1

Application Software Developer Jobs in Tennessee

Oracle Developer

Collierville, TN

$50 - $62.25/hr

Lead the activities of assigned personnel in planning, design, development, programming, and installation of computer application software as appropriate. Must primarily perform work requiring ...

Software Developer Position MI Softech is looking to add a few engineering teams to our new ... update application data * Implement third-party integrations with ACH payment gateway for ...

Demonstrates expert proficiency in fundamental and advanced application development concepts ... software certification. Demonstrates expert knowledge of modern programming languages, system ...

next page

Showing results 1-20

Application Software Developer information

See Tennessee salary details

$15

$47

$77

How much do application software developer jobs pay per hour?

As of Jun 16, 2026, the average hourly pay for application software developer in Tennessee is $47.78, according to ZipRecruiter salary data. Most workers in this role earn between $38.41 and $55.00 per hour, depending on experience, location, and employer.

What jobs in the US pay 300,000 a year?

Application Software Developers with extensive experience, specialized skills, or working in high-demand industries can earn salaries of $300,000 or more annually, especially with bonuses and stock options. Senior roles in tech companies, financial firms, or those with expertise in cloud computing, AI, or cybersecurity tend to reach this compensation level.

What are some common challenges Application Software Developers face when working on cross-functional teams?

Application Software Developers often collaborate closely with designers, testers, product managers, and sometimes clients. One common challenge is aligning technical feasibility with business goals and user expectations, which can require strong communication and negotiation skills. Developers may also need to adapt quickly to changing project requirements and integrate feedback from multiple stakeholders. Working effectively in this environment involves balancing technical excellence with collaborative teamwork, ensuring timely delivery without compromising quality.

What are Application Software Developers?

Application Software Developers are professionals who design, build, test, and maintain software applications for computers or mobile devices. They work to understand user needs, create software solutions, and ensure applications run smoothly and efficiently. Their work often involves programming, debugging, updating applications, and collaborating with other IT professionals. Application Software Developers may specialize in specific types of software or platforms, such as web, desktop, or mobile applications.

What jobs pay 200,000 a year in the USA?

Application Software Developers with extensive experience, specialized skills in high-demand technologies, or working in senior or leadership roles can earn $200,000 or more annually. Achieving this level often requires advanced certifications, a strong portfolio, and working in competitive industries such as finance, technology, or consulting firms. Compensation varies based on location, company size, and individual expertise.

What are the key skills and qualifications needed to thrive as an Application Software Developer, and why are they important?

To thrive as an Application Software Developer, you need strong proficiency in programming languages such as Java, Python, or C#, along with a solid understanding of software development principles and a relevant degree in computer science or a related field. Experience with development frameworks, version control systems like Git, and familiarity with integrated development environments (IDEs) are typically required. Problem-solving abilities, attention to detail, and effective communication skills help developers collaborate and deliver high-quality software. These skills and qualities are crucial for building reliable applications that meet user needs and business goals in a dynamic tech environment.

Is it true that AI will replace software engineers?

AI is unlikely to fully replace application software developers, as their role involves complex problem-solving, creativity, and understanding user needs that AI cannot replicate. Instead, AI tools are increasingly used to assist developers in coding, testing, and debugging, enhancing productivity. Software engineers will continue to be essential for designing, maintaining, and improving software systems.

What is the difference between Application Software Developer vs Web Developer?

AspectApplication Software DeveloperWeb Developer
Primary FocusDesigning and building software applications for desktops, mobile devices, or enterprise systemsCreating websites and web applications for online use
Required SkillsProgramming languages like Java, C++, Python; software architectureHTML, CSS, JavaScript; front-end and back-end web technologies
Work EnvironmentSoftware companies, enterprise IT departments, app development firmsWeb development agencies, tech startups, freelance work
Common CertificationsMicrosoft Certified: Azure Developer Associate, Oracle Java CertificationsCertified Web Developer, Adobe Certified Expert

Application Software Developers focus on creating standalone software applications for various platforms, while Web Developers specialize in building websites and web-based applications. Both roles require programming skills and often overlap, but their primary environments and target outputs differ.

What does a software application developer do?

A software application developer designs, codes, tests, and maintains software applications for various platforms. They use programming languages like Java, C++, or Python and often collaborate with teams to meet user requirements and ensure functionality. Strong problem-solving skills and knowledge of development tools are essential for this role.
Infographic showing various Application Software Developer job openings in Tennessee as of June 2026, with employment types broken down into 16% Full Time, 66% Part Time, and 18% Contract. Highlights an 81% Physical, 5% Hybrid, and 14% Remote job distribution, with an average salary of $99,375 per year, or $47.8 per hour.

$50 - $62.25/hr

Full-time

Posted 3 days ago


Job description

Job Description

Job Title: Oracle Developer

Job Ref.: 2884

Role: Information Technology

Relocation Available: Yes

Industry: I.T.

Location: Tennessee

Town / City: Collierville


The Oracle Developer performs technical and analytical duties relative to design, development, programming and installation of computer applications and software systems over a variety of platforms, including web browser and PC. Develops project time and cost estimates and has a thorough understanding of hardware, software and programming languages used in his/her environment. Lead the activities of assigned personnel in planning, design, development, programming, and installation of computer application software as appropriate. Must primarily perform work requiring advanced learning or work that is original and creative. 

Receives requirement's document from users and/or Decision Support Analysts and communicates with user community and/or Decision Support Analysts to ensure solutions meet user requirements in a timely manner and adhere to company policy and procedures.

Develops a system design document and applies generally accepted programming standards to ensure efficient programming logic and data manipulation. This also includes prototype development.

Writes code in accordance with the design document using best practices

Ensures code runs efficiently. Analyzes performance indicators to ensure system is operating efficiently and recommends improvements.

Ensures projects meet appropriate time schedules and keeps users/management informed of status.

Plans/executes software version upgrades and custom interfaces.

Other work-related duties as assigned by supervisor/manager.

Ensures that the change control process is followed and does not make additional changes to development without approval.

Reliable and regular attendance is expected.

QUALIFICATION REQUIREMENTS: Extensive experience as an Oracle Application Developer is required. Strong technical and functional knowledge of the Oracle e-Business suite of which at least 2+ years of experience in at least 3 modules (HR/payroll, INV, OM, AR, AP, GL, and PO) in Release 12.1.3 and above. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

EDUCATION and/or EXPERIENCE: Bachelor's degree in Computer Science, IT or related field and four plus years programming experience with a minimum of two years directly related to Oracle applications, development and implementation and two years of experience with Oracle's development toolset, as well as UNIX/Linux operating system experience.

OTHER SKILLS and ABILITIES: Proficient in application tools including SQL, PL/SQL, JDeveloper, Java/JSP, OAF, forms, reports, BI/XML Publisher, Discoverer, and ADI.

Strong working knowledge of Oracle Workflow.

Strong analytical skills, with the ability to translate business requirements into technical specifications with an emphasis toward highly available and scalable global solutions.

Ability to work on ad-hoc end user support request.

Ability to work independently with limited general supervision.

Bottom Line Requirements:


1. Bachelor's degree in Computer Science, IT or related field.

2. 4+ years of programming experience.

3. 2+ years of experience with Oracle applications, development and implementation and 2+ years of experience with Oracle's development toolset.

4. UNIX/Linux operating system experience.

5. Strong technical and functional knowledge of the Oracle e-Business suite (HR/payroll, INV, OM, AR, AP, GL, and PO) in Release 12.1.3 and above.  


Additional Information

All your information will be kept confidential according to EEO guidelines.