> Markdown version of [/jobs/ext/4462498-application-developer](https://www.wearedevelopers.com/jobs/ext/4462498-application-developer). 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). --- # Application Developer - **Company:** THEITSOUL, LLC - **Location:** Charlotte, NC, United States - **Salary:** $75,000.0 - $110,000.0 - **Contract:** Permanent contract - **Skills:** Testing (Software), Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Application Frameworks, Application Integration Architecture, Software Applications, Application Performance Management, Application Testing, Automation of Tests, C Sharp (Programming Language), Software Quality, Code Review, Databases, Software Debugging, Programming Tools, Web Development, Python (Programming Language), Performance Tuning, Scrum Methodology, Software Deployment, Software Engineering, TypeScript, Software Security, Git, Restful APIs, Software Version Control, Programming Languages - **Published:** October 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=6fbe434b0de23f9a ## About the Role The ideal candidate has a strong foundation in application development, problem-solving, software testing, and database integration, along with the ability to work effectively in a collaborative environment., * Experience in application development or a related software engineering role. * Knowledge of at least one programming language, such as Java, C#, Python, JavaScript, or TypeScript. * Familiarity with web application development and common software development practices. * Understanding of relational databases and SQL. * Knowledge of REST APIs, application integration, and debugging techniques. * Ability to analyze technical problems and develop effective solutions. * Strong written and verbal communication skills. * Ability to manage priorities and collaborate with a development team. * Attention to detail and commitment to software quality. Preferred Skills * Experience with modern application frameworks and development tools. * Familiarity with Git or other version control systems. * Knowledge of cloud platforms, CI/CD pipelines, or automated testing. * Understanding of application security and performance optimization. * Experience working in Agile or Scrum development environments. ## Description The Application Developer will help design, develop, test, maintain, and improve software applications that support business operations and user needs. This role involves collaborating with technical teams and business stakeholders to understand requirements, troubleshoot issues, and deliver reliable, secure, and maintainable software solutions., * Design, develop, and maintain software applications based on business and technical requirements. * Review project specifications and translate requirements into practical application features. * Write clean, readable, reusable, and maintainable code. * Develop and integrate APIs, databases, and third-party services as needed. * Test applications to identify bugs, performance issues, and security concerns. * Troubleshoot application errors and implement appropriate solutions. * Maintain existing applications and support software upgrades and enhancements. * Collaborate with developers, QA specialists, project managers, and other stakeholders. * Participate in code reviews and follow established development standards. * Prepare and maintain technical documentation. * Support application deployment and post-release maintenance. * Identify opportunities to improve application performance, reliability, and usability.