Skip to main content
Upload your resume - Let employers find you

senior software developer jobs

Sort by: -
    • Mentor junior developers, providing guidance on best practices, coding standards, and problem-solving techniques.
    • Strong problem-solving and analytical skills.
    • Proficiency in software development in Python.
    • Kudu Dynamics is a Leidos owned company, forged out of a decade of experience in computer network operations and…
    • Proficiency in software development in Python.
    • Kudu Dynamics is a Leidos owned company, forged out of a decade of experience in computer network operations and…
    • You will provide software process management and control throughout the coding portion of the software development process and will promote code reuse and cross…
    • Create and develop computer software configuration documentation, user manuals, and provide one-on-one consultation to the branch chiefs and senior analysts.
    • 10+ years of professional experience in embedded software development.
    • Deep debugging skills using both software and hardware tools.
    • Willingness to become proficient with Ada software development.
    • Recent experience developing software in C++ or Java or Ada.
    • Understanding of the software development lifecycle, operational impact analysis, preparing test plans, and performing User Acceptance Testing (UAT).
    • Professional experience with Agile software development.
    • Demonstrate fluent, idiomatic mastery of C++; comfortable with software design and architecture.
    • Hands on, implementing the latest and greatest software.
    • 5–7+ years building cloud-based software (or equivalent experience).
    • Ensure software changes are defect-free before deployment to production.
    • The developer will collaborate with cross-functional teams to resolve production issues…
    • Manage and mentor junior developers on best practices in full stack development.
    • This role requires proficiency in both legacy and contemporary tools,…
    • Optimize CI/CD pipelines, version control systems, and automated testing frameworks to improve developer velocity.
    • Short term disability (paid 100%).
    • Experience working in Agile software development environments and using task scheduling and tracking software (e.g., JIRA).
    • 4% Safe Harbor 401(k) match.
    • Practice established software development methodologies and principles focusing on software architecture and design.
    • Estimate, organize, and document tasks.
Get email updates for the latest senior software developer jobs

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

People also searched:

front end developer

Resume Resources:

Job Post Details

Senior RPG Programmer - job post

VersityLink
Romeoville, IL 60446Hybrid work
$115,000 - $187,000 a year - Full-time
Responded to 51-74% of applications in the past 30 days, typically within 3 days.

Profile insights

Find out how your skills align with the job description

Skills

Do you have experience in SQL?

Education

Do you have a Bachelor's degree?

Job details

Pay

  • $115,000 - $187,000 a year

Job type

  • Full-time

Work setting

  • Hybrid work

Benefits

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Flexible schedule

Full job description

We are seeking an experienced and highly skilled Senior RPG Developer with expertise in Warehouse Management Systems to join our dynamic IT team. The ideal candidate will have a strong background in RPG programming and a deep understanding of warehouse management systems. You will be responsible for developing, maintaining, and enhancing software applications, focusing on the Warehouse Management System and Foreign Trade Zone to improve business processes within the warehouse and supply chain management domains.

Key Responsibilities:

  • RPG Development:
  • Design, develop, and maintain RPG applications on the IBM i (AS/400) platform.
  • Write efficient, high-quality RPG code to meet business requirements and technical specifications.
  • Perform debugging, troubleshooting, and performance tuning to optimize system performance.
  • System Analysis & Design:
  • Analyze business requirements and provide innovative technical solutions, ensuring alignment with industry best practices.
  • Collaborate with cross-functional teams (business, operations, IT) to gather requirements and define system specifications.
  • Database Management:
  • Solid understanding of SQL
  • Design and optimize database structures (including DB2) to support business requirements and enhance performance.
  • Perform data migrations and ensure consistency and integrity across systems.
  • Support & Maintenance:
  • Provide 2nd/3rd level support for production issues related to RPG applications and WMS.
  • Troubleshoot and resolve complex technical problems in a timely manner.
  • Documentation & Reporting:
  • Document system configurations, customizations, and processes.
  • Provide regular status reports and project updates to management.
  • Mentorship & Leadership:
  • Mentor junior developers, providing guidance on best practices, coding standards, and problem-solving techniques.
  • Participate in code reviews and provide constructive feedback to ensure high-quality code delivery.

Requirements

Education:

  • Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent work experience).

Experience: Technical Skills: Soft Skills: Certifications (Preferred but not required):
IBM i Development Certifications.

Preferred Skills (Not Required):

  • Minimum of 5-7 years of experience in RPG programming on the IBM i (AS/400) platform.
  • At least 2-3 years of hands-on experience with any Warehouse Management Systems
  • Strong knowledge of warehouse management systems and supply chain operations.
  • Expertise in RPG IV/ILE, CL, and SQL programming.
  • Familiarity with IBM i (AS/400) tools and utilities (e.g., RDI, PDM, SEU).
  • Strong understanding of DB2 and relational databases.
  • Experience with IBM i job scheduling and automation tools (e.g., Job Scheduler).
  • Strong problem-solving and analytical skills.
  • Excellent communication skills (written and verbal).
  • Ability to work collaboratively in a team environment.
  • Strong attention to detail and commitment to delivering high-quality solutions.
  • Experience with other Manhattan Associates products (e.g., Manhattan WMS, TMS).
  • Familiarity with cloud-based technologies or ERP systems (SAP, Oracle, etc.).
  • Knowledge of Agile methodologies and DevOps practices.

Job Type: Full-time

Pay: $115,000.00 - $187,000.00 per year

Benefits:

  • 401(k)
  • Dental insurance
  • Flexible schedule
  • Health insurance
  • Paid time off
  • Vision insurance

Experience:

  • RPG programming: 5 years (Required)
  • SQL: 5 years (Required)
  • IBM i AS/400 : 5 years (Required)
  • Warehouse Management Systems: 2 years (Required)

License/Certification:

  • IBM i Development Certification (Preferred)

Ability to Commute:

  • Romeoville, IL 60446 (Required)

Work Location: Hybrid remote in Romeoville, IL 60446

Let Employers Find YouUpload Your Resume
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.