> Markdown version of [/jobs/ext/1951988-application-software-programmer-iv](https://www.wearedevelopers.com/jobs/ext/1951988-application-software-programmer-iv). 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 Software Programmer IV - **Company:** Trustmark National Bank - **Location:** Ridgeland, MS, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Component-Based Software Engineering, Software Applications, Data Systems, Software Debugging, Break Fix, Information Technology - **Published:** August 6, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/17836439?backUrl=%2Fcareer%2F17836439%2FApplication-Software-Programmer-Iv-Mississippi-Ridgeland ## About the Role * Bachelor's degree in computer science or information technology or equivalent combination or education, training or work experience * Over 10 years development application support experience * High energy with a "take charge and "make it happen" attitude. Able to work with no supervision * Extreme technical skills and the ability to teach others * Ability to translate business requirements into product design and implementation as well as estimating work effort and determining completion dates * Advanced decision-making, problem solving and debugging skills with complex data systems * Demonstrate critical thinking skills with the ability to accurately analyze information and make sound decisions especially in time critical situations * Time management skills and the ability to work on multiple projects at the same time * Advanced oral and written communication skills * Be able to be involved heavily with multiple business segments and management * Subject matter expert on the applications you support and completely understand how it impacts other applications * Skills and ability to "jump in" to help other applications when needed * Team player who can work and lead multiple groups toward a common goal * Over 7 years of banking experience preferred Physical Requirements/Working Conditions: Must be able to sit for long periods of time and use computer keyboard and/or mouse, while viewing computer screens. ## Description The purpose of this job is to provide application support for external and internal vendor software or/and in-house developed software. In this role, you must be able to work independently or part of a team to support the analysis, design, implementation of the software to meet the company's goals. You will be expected to build business line relationships to compliment your technical skills. Responsibilities Code, test, debug, document, implement and maintain software applications. * Test and integrate application components. * Install new releases of software. * Ensure system improvements are successfully implemented. * Analyze and provide solutions to issues. * Problem solving and debugging. * Provide break-fix support using troubleshooting skills for on-call support. * Code programs that interface with multiple applications. * Perform additional duties as assigned. ## Related Videos - [From Messy Queries to Scalable Systems - How Data Engineering actually works](https://www.wearedevelopers.com/videos/100203-from-messy-queries-to-scalable-systems-how-data-engineering-actually-works) - [Data Mining Accessibility](https://www.wearedevelopers.com/videos/802-data-mining-accessibility) - [Using AI Without Losing Your Skills](https://www.wearedevelopers.com/videos/2045-using-ai-without-losing-your-skills) - [".Net is too slow" was not an option](https://www.wearedevelopers.com/videos/100176-net-is-too-slow-was-not-an-option) - [The Data Mesh as the end of the Datalake as we know it](https://www.wearedevelopers.com/videos/156-the-data-mesh-as-the-end-of-the-datalake-as-we-know-it) - [Fast, Confident, and Wrong: When AI Fails at Accessibility](https://www.wearedevelopers.com/videos/100030-fast-confident-and-wrong-when-ai-fails-at-accessibility) ## 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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)