System i / RPG Programmer
Tom James Company
Job Description
Job Description
Tom James is the World’s largest manufacturer and retailer of made-to-order clothing and the engine behind one of the most established tailored clothing brands. As one of the few remaining vertically integrated clothing retailers-controlling the entire manufacturing process ‘from sheep to suit’ – we offer unparalleled value to those with an eye for quality.
We are seeking an enthusiastic, proactive individual to join our team. We desire a highly motivated and results-oriented individual. Qualified applicants must demonstrate the ability to learn quickly, understand the team’s goals and effectively prioritize their efforts.
Seeking an IBM iSeries (formerly AS/400) programmer in a well-established and growing company with offices in Franklin, TN.
Candidate will develop and maintain in-house RPG applications; maintain and upgrade purchased packages as needed; develop and maintain interfaces between in-house and purchased applications; and provide additional support as needed. This is a full time, on-site position.
Required Skills and Training- Minimum of 5 years of experience with IBM I and minimum of 5 years of experience utilizing RPG/LE/Free-format, CLLE Programming, iSeries/SQL including embedded SQL in RPGLE programs and DDL structure.
- Advanced knowledge of SQL and relational databases
- Assistance with modernization procedures
- Experience with payroll and accounting application development and support
- Microsoft web technologies (ASP/ASPX/VBScript/VB.NET) or other web development experience
- Database administration and optimization
- Ability to research and analyze data
At Tom James Company, we believe that taking care of our team is just as important as taking care of our customers. We offer a comprehensive benefits package designed to support your well-being and help you thrive, both personally and professionally. Here is a glimpse of what you can expect as part of our team:
* Health, Dental, and Vision Insurance
* Generous Paid Time Off
* Retirement Savings Plan
* 9 Paid Holidays
* Profit Sharing
* Employee Stock Purchase Plan
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- ...division of Harris, is seeking a Senior Software Engineer, IBM i / RPG, to design, develop, modernize, test, and support enterprise... ...long lived commercial software products or enterprise production systems is strongly preferred.**This remote role welcomes candidates anywhere...SuggestedRemote work
- ...A software development company in Franklin, TN is seeking an experienced Azure Systems Integration Engineer. The role focuses on integrating systems using Azure API Management and Data Bricks, with responsibilities in mentoring team members and supporting manufacturing...Suggested
- ...driven products. This role will bridge the gap between data science and software engineering, with a focus on creating robust back-end systems. The ideal candidate has over 5 years of experience in backend software engineering, strong Python skills, and a proven track...Suggested
- ..., and develop new web applications under the direction of team lead. Modify existing in-house web applications as needed. Maintain systems once they are up and running in a production environment. Work with management and operations to propose ideas for system improvements...SuggestedShift work
- ...g., certifications, webinars). Responsibilities: ~ Creating and implementing enterprise-class SaaS software solutions ~ System analysis, development and testing of software products ~ Developing with third-party platforms (i.e. applications, APIs, etc.)...SuggestedFull timeTemporary workLive outImmediate startHome officeVisa sponsorshipWork visa
- ...practices. ~ Experience with agentic coding tools and AI-assisted software development workflows, including the ability to leverage AI systems to generate, debug, and optimize code. ~ Experience with CI/CD pipelines and modern DevOps workflows. ~ Strong communication...Work at officeLocal area3 days per week
- ...externals, and providing access permissions to the developers over branches. Good working experience on Linux and Windows Operating Systems. Scripting in multiple languages on UNIX, LINUX and Windows -Batch, Shell Script. Used Shell scripting in automating many...Full timeWork experience placement
$95.3k - $158.8k
...methodology for cross-functional software products. The Senior Software Engineer designs and develops software solutions across multiple systems, applications, and services. This includes analyzing business and technical requirements, building secure and maintainable...Local area$82.56k - $104k
...A leading manufacturer of power distribution systems in Tennessee is seeking a Regulatory Operations Lead to ensure the execution and coordination of regulatory activities. The ideal candidate will have a Bachelor’s degree and 5–8 years of experience in regulatory operations...$95.3k - $158.8k
...methodology for cross-functional software products. The Senior Software Engineer designs and develops software solutions across multiple systems, applications, and services. This includes analyzing business and technical requirements, building secure and maintainable...Local area$90k - $100k
...maintaining data pipelines and architectures. This role is critical in ensuring the integrity, availability, and performance of our data systems. Responsibilities: Design, develop, and implement data pipelines using Informatica Cloud to facilitate data integration and...Contract work- ...collaborative technical leader with strong Java and SQL expertise. The ideal candidate thrives in a fast-paced environment, values system reliability and performance, and enjoys working cross-functionally to deliver high-quality software solutions. Key...Full time
- ...capabilities. Develop and consume RESTful APIs and microservices, ensuring high availability and performance. Integrate healthcare systems using FHIR, HL7, and APIs, ensuring secure and HIPAA‑compliant data processing. Implement CI/CD pipelines, automation, and observability...
$115k - $135k
...Qualifications Experience with agentic coding tools and AI‑assisted software development workflows, including the ability to leverage AI systems to generate, debug, and optimize code. Proficiency in relational databases like MySQL, including designing, querying, and...Work at officeLocal area3 days per week$86.4k - $129.6k
...basis until the position is filled. What will you do? Create engineering design and drawing sets for power monitoring and control systems. Consult with internal & external stakeholders to determine system operation requirements. Assist in the design of electrical control...Ongoing contractPermanent employmentFull timeTemporary workFlexible hours- ...installers, guaranteeing smooth delivery and installation across diverse dealership environments. - Troubleshoot and resolve complex system-level issues, including Windows OS stability, driver conflicts, and hardware connectivity challenges. - Maintain and optimize...Contract workRemote work
- ...SAP data migration. • Should be able to understand technical details, integration, and functions of multiple applications/complex systems. • Ability to ensure the quality of deliverables to meet business requirements within project timelines. • Ability to...Flexible hours
- ...Ministry where the Good News of Jesus is shared with millions? If you're passionate about building the backbone of mission-critical systems, this is your opportunity to make a real impact. We're looking for a Senior Platform Engineer who thrives on designing and...Temporary workWork at office
$100k - $115k
...someone who enjoys working across a mixed technology stack, primarily focused on C#/.NET (≈75%) , with meaningful contributions to C++ systems (≈25%) . You’ll play a key role in shaping how these systems interact, scale, and perform. For this U.S. based position, the...Full timeTemporary workFlexible hours$60k
...fulfilling all metrology application needs as they pertain to the utilization of PolyWorks software in conjunction with various metrology systems. JOB DESCRIPTION Learn PolyWorks software for dimensional inspection Learn 3D scanning using laser and structured light (...Permanent employmentFull timePart timeWork at officeRelocationLong distance- ...emphasis on creativity, strategic thinking, and execution. Job Title Senior Software Engineer (Intelligent Data Systems) Location Franklin, TN Candidates must be legally authorized to work in the U.S. without sponsorship,...Local areaImmediate start
- ...custom rules and processes. - Integrating SAP GTS with other SAP modules, such as SAP ERP, to ensure seamless data flow between systems - Ensuring that the organization is in compliance with international trade regulations, export controls, import laws, and...
- ...scalable, secure infrastructure. You will work with cloud platforms like AWS and Azure, focusing on automation and modernization of systems. This position offers generous benefits, including medical, dental, and vision coverage, as well as robust PTO and unique cultural...
- ...Eligibility Candidates must be legally authorized to work in the U.S. without sponsorship, now and in the future. Position Responsibilities: System Architecture & Scaling: Lead the architectural design and implementation of complex backend systems, maturing early‑stage concepts...Local area
$26 - $40 per hour
...Benefits: Employee discounts Free uniforms Paid time off A leading systems integrator of audiovisual and network systems, is seeking an Control Systems Programmer / Lead Technician in Nashville, TN. The ideal candidate will have demonstrated...Hourly payFull timeWork at officeLocal areaWork from homeMonday to FridayDay shift- ...support SAP Production Planning solutions. You will work closely with cross-functional teams to analyze business processes and enhance system functionality. Ideal candidates have over 12 years of experience in SAP PP, strong problem-solving skills, and a Bachelor’s degree...
- Community Health Systems in Franklin, TN seeks a Mobile Device Security Senior Engineer to oversee mobile device security within the Endpoint Security Program. You will play a crucial role in developing security solutions, improving existing controls, and collaborating...
- ...issues across environments Collaborate with cross-functional teams to support application and infrastructure initiatives Document systems, processes, and solutions to ensure operational continuity Adapt quickly to shifting priorities in a dynamic, fast-moving...Contract workWork at officeRemote workShift work2 days per week3 days per week
$100k - $115k
...least 6 years of software engineering experience with a strong focus on C#. Candidates should have solid knowledge of C++, APIs, and system design. The expected compensation is between $100,000 and $115,000 annually, along with a comprehensive benefits package including...Flexible hours- ...to identify future needs, develop strategy for overall scope, implement features for releases, implement requirements, and produce system documentation Provide technical expertise to identify, evaluate, and develop effective procedures and system requirements that align...Immediate startFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to System i / RPG Programmer. Be the first to apply!


