Skip to main content
Loading
loadingbar
Loading, Please wait..!!

Software Engineer

  • Software Engineer job type Posted on: Oct 13, 2026
  • Software Engineer experience level L. G. Everist, Inc.
  • Software Engineer employment type Sioux Falls, South Dakota
  • Software Engineer employment type Onsite
  • Software Engineer salary Full-time

Point Apply Here APPLY LATER

Curious about compensation?

Explore the historical salary trends, average pay, and estimated compensation for Software Engineer roles in South Dakota.

View Salary Guide →

Job Title :

Software Engineer

Job Type :

Full-Time

Job Location :

Sioux Falls South Dakota United States

Remote :

No

Jobcon Logo Job Description :

Software EngineerJob DescriptionDepartment: Information TechnologyReports to: IT Manager Job Summary:Responsible for designing, developing, testing, supporting, and continuously improving business applications on the IBM i platform. This position requires hands-on RPG programming and supports core business logic, reports, interfaces, and application modernization.Supervisory Responsibilities:No direct reportsEssential Duties and Responsibilities:Design, develop, test, deploy, and maintain applications using RPG, RPGLE/ILE RPG, free-format RPG, CL/CLLE, SQL, and DB2 for i.Analyze business requirements and existing program logic and translate needs into maintainable technical solutions.Troubleshoot production issues, perform root-cause analysis, correct defects, and support business-critical IBM i applications.Maintain and modernize legacy programs, batch processes, reports, files, interfaces, and job streams.Create and maintain program specifications, technical documentation, data flows, deployment steps, and support procedures.Follow coding, testing, source-control, change-management, security, and deployment standards.Collaborate with users on testing and validation and communicate status, risks, and implementation impacts.Support interfaces between IBM i applications and other systems, including APIs, file exchanges, EDI, and scheduled integrations.Participate in code review, knowledge transfer, application support, and continuous improvement.Follow all company safety and environmental policies and federal regulations.Other duties assigned.Required Skills/Abilities:Demonstrated ability to program in RPG on IBM i.Working knowledge of RPGLE/ILE concepts, CL, SQL, DB2 for i, job processing, debugging, IBM i development tools, HTML, and Javascript.Ability to read and safely modify legacy code while using modern, modular, and documented practices for new development.Strong analytical, communication, testing, documentation, and business-process skills.Education and Experience:Associate or bachelor’s degree in computer science, information systems, software development, or related field; or equivalent experience.IBM i and RPG development experience required.Free-format RPG, embedded SQL, APIs, EDI, integrations, or modern IBM i tooling experience preferred.JD Edwards experience helpful but not required.Physical Requirements:Primarily office-based work environment.Occasional travel and after-hours support may be required.Ability to sit, stand, and use standard computer equipment for extended periods.L. G. Everist, Inc. is an equal opportunity employer, we do not discriminate. We embrace a diverse workforce and opportunities for all qualified applicants. We are committed to having a team that represents the communities where we operate with a variety of backgrounds, perspectives, and skills. All employment is decided on the basis of qualifications, merit, and business need.All job offers are contingent upon passing a pre-employment drug test and background check.

Jobcon Logo Position Details

Posted:

Oct 13, 2026

Reference Number:

10440_4471470651

Employment:

Full-time

City:

Sioux Falls

Job Origin:

APPCAST_CPC

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Software Engineer    Apply

Click on the below icons to share this job to Linkedin, Twitter!

Software EngineerJob DescriptionDepartment: Information TechnologyReports to: IT Manager Job Summary:Responsible for designing, developing, testing, supporting, and continuously improving business applications on the IBM i platform. This position requires hands-on RPG programming and supports core business logic, reports, interfaces, and application modernization.Supervisory Responsibilities:No direct reportsEssential Duties and Responsibilities:Design, develop, test, deploy, and maintain applications using RPG, RPGLE/ILE RPG, free-format RPG, CL/CLLE, SQL, and DB2 for i.Analyze business requirements and existing program logic and translate needs into maintainable technical solutions.Troubleshoot production issues, perform root-cause analysis, correct defects, and support business-critical IBM i applications.Maintain and modernize legacy programs, batch processes, reports, files, interfaces, and job streams.Create and maintain program specifications, technical documentation, data flows, deployment steps, and support procedures.Follow coding, testing, source-control, change-management, security, and deployment standards.Collaborate with users on testing and validation and communicate status, risks, and implementation impacts.Support interfaces between IBM i applications and other systems, including APIs, file exchanges, EDI, and scheduled integrations.Participate in code review, knowledge transfer, application support, and continuous improvement.Follow all company safety and environmental policies and federal regulations.Other duties assigned.Required Skills/Abilities:Demonstrated ability to program in RPG on IBM i.Working knowledge of RPGLE/ILE concepts, CL, SQL, DB2 for i, job processing, debugging, IBM i development tools, HTML, and Javascript.Ability to read and safely modify legacy code while using modern, modular, and documented practices for new development.Strong analytical, communication, testing, documentation, and business-process skills.Education and Experience:Associate or bachelor’s degree in computer science, information systems, software development, or related field; or equivalent experience.IBM i and RPG development experience required.Free-format RPG, embedded SQL, APIs, EDI, integrations, or modern IBM i tooling experience preferred.JD Edwards experience helpful but not required.Physical Requirements:Primarily office-based work environment.Occasional travel and after-hours support may be required.Ability to sit, stand, and use standard computer equipment for extended periods.L. G. Everist, Inc. is an equal opportunity employer, we do not discriminate. We embrace a diverse workforce and opportunities for all qualified applicants. We are committed to having a team that represents the communities where we operate with a variety of backgrounds, perspectives, and skills. All employment is decided on the basis of qualifications, merit, and business need.All job offers are contingent upon passing a pre-employment drug test and background check.

Loading
Please wait..!!