Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Senior Software Developer

Job

Franklin Corporation

Houston, MS (In Person)

Full-Time

Posted 3 weeks ago (Updated 1 week ago) • Actively hiring

Expires 7/30/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
78
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

THIS IS AN ONSITE POSITION IN HOUSTON, MS.
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. Key Responsibilities 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. Required Qualifications 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.