Senior Software Developer

Franklin Corporation

$90K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3+ years of professional software development experience.
  • Strong proficiency in Python programming language.
  • Advanced SQL skills, including query optimization and performance tuning.
  • Solid experience in both frontend and backend web development.
  • Experience working with relational databases.

Responsibilities

  • Review and analyze legacy code for business logic insights.
  • Design, develop, and implement new features using Python.
  • Build and optimize SQL-based solutions for reporting and analytics.
  • Develop and support EDI processes with external partners.
  • Create and maintain web applications using modern technologies.
  • Collaborate with stakeholders to deliver effective solutions.
  • Participate in system modernization and API development.

Benefits

  • Opportunity to modernize and influence core business systems.
  • Work on diverse projects involving both legacy and current technologies.
  • Gain experience with a blend of frontend and backend development.
  • Collaborative work environment focused on continuous improvement.
  • Location in Houston offers unique regional benefits.
Full Job Description
This is an onsite job 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.

Similar Jobs

More Jobs at Franklin Corporation

More Information Technology Jobs

Find similar Senior Software Developer jobs: