> Markdown version of [/jobs/ext/561074-senior-software-developer](https://www.wearedevelopers.com/jobs/ext/561074-senior-software-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). --- # Senior Software Developer - **Company:** The Franklin Company - **Location:** Houston, MS, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), Business Logic, IBM System I, Business Systems, Cascading Style Sheets (CSS), Cloud Computing, Data Systems, Relational Databases, Web Development, Design of User Interfaces, Python (Programming Language), Performance Tuning, Query Optimization, Software Engineering, SQL Databases, Systems Integration, Web Applications, Web Application Frameworks, Sql Optimization, Backend, Front End Software Development, Api Design, Legacy Systems, Microservices - **Published:** June 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=666f9a0237a71099 ## About the Role Do you have experience in Web applications?, + 3+ years of professional experience in software development. + Strong proficiency in Python. + Advanced SQL skills (query optimization, complex joins, performance tuning). + Solid experience with frontend and backend web development. + Experience working with relational databases. Preferred Qualifications + Experience with EDI processes, mapping, and troubleshooting. + Experience integrating with or migrating from legacy systems. + Familiarity with IBM i / RPG. + Knowledge of API design, microservices, or cloud technologies. + Background in business analysis or process improvement. Soft Skills + Strong problem-solving and analytical mindset. + Good communication skills with technical and non-technical teams. + Ability to work independently and collaboratively. ## Description The Senior Software Developer will help modernize and extend our core in-house business system. While the existing platform is built primarily in RPG on IBM i, this role focuses on building new features, integrations, and web applications using modern technologies - particularly Python, SQL, and contemporary web frameworks. The goal is to unlock greater business value, improve efficiency, and align technology with current and future business needs., * Review and analyze legacy code to understand business logic when integrating new functionality or modernizing existing processes. * Design, develop, and implement new features and modules using Python. * Build and optimize SQL-based data solutions for reporting, analytics, and business processes. * Develop and support EDI processes with trading partners and external systems. * Develop and maintain web applications and user interfaces with modern technologies (HTML, CSS, JavaScript, etc.). * Collaborate with business stakeholders to understand requirements and deliver effective technical solutions. * Participate in system modernization, upgrades, and API development. * Write clean, maintainable, and well-documented code. * Provide technical support for developed solutions. ## Related Videos - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [Integrate your Cognitive Assistant with 3rd-party DBs and software](https://www.wearedevelopers.com/videos/249-integrate-your-cognitive-assistant-with-3rd-party-dbs-and-software) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [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) - [Software Developer Salary in Switzerland [2023]](https://www.wearedevelopers.com/magazine/215-software-developer-salary-in-switzerland-2023) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)