Job Title: Senior Software Engineer - EDI Company Name: ProCern Technology Solutions Job Url: https://www.simplyhired.com/job/2IM-hBU3sJSqd_Sn-OW7I6H5SLJYpWzt3JUGtQIG2_bGPSoV0l-gcQ Job Description: Senior Software Engineer - EDI ProCern Technology Solutions Remote Job Details Full-time 4 days ago Qualifications Application Integration Customer communication Teamwork EDI Requirements specification Data migration Software coding 5 years C# ERP systems Java System maintenance SQL Analysis skills Attention to detail Application design AS400 Software documentation Systems & applications support Unit testing Analysis (software development lifecycle) Root cause analysis Senior level Communication skills Database software proficiency Full Job Description Position Summary: Develop and maintain the integration programs between the EDI mapping tools and/or services and the ERP application. Ensure effective communication with team members and customers. Leverage other team member strengths to achieve team goals. Remain up to date on relevant information for the position. Using the CMS (AutoTask) to keep issues updated and hours entered. Development: RPG Development across a variety of ERP solutions. Analysis, design and development of software enhancements. Maintenance of existing customizations and integrations. Contribute to project design and implementation for up-coming projects. Working closely with analysts and users to understand business requirements, issues, and business processes. Review functional requirements and develop design specifications to meet the requirements. Perform unit tests to verify the application functionality against the requirements/design specification. Demonstrates an understanding of relevant technical/functional information. Collects information, seeks input from others, and identifies probable causes of problem. Create new or modify existing programs/ reports in any of the ERP Applications supported by PSGi. Documenting changes to process and applications. Technical Support: Take part in the technical support rotation with other members of the technical staff. Assist the application support team when technical expertise is needed to solve support issues. Take ownership of the case when the issue is strictly a technical issue. Work with the customer to understand the requirement/issue and determine actions to solve the issues and provide solutions. Work with the customer to prioritize issues and communicate progress. Requirements: An understanding of EDI integrations 5+ years of experience in RPG programming, particularly in an IBM i (AS/400) environment Producing interface programs for moving data between EDI mapping tools or services and the ERP systems. An understanding of the most prevalent EDI documents and the segments within them Expertise in RPG programming, including RPG Free and embedded SQL Strong understanding of software development methodologies and best practices. Preferred: Knowledge of system integration and data migration strategies. Hands-on experience with IBM i development tools (e.g., Rational Developer for i). Familiarity with modern programming languages (e.g., Java, C#) and web technologies. Experience with any of the following business applications: JD Edwards World, PRISM, PRMS, KBM, BPCS, MOVEX Soft Skills and Cultural Fit Ability to work independently and take ownership of projects from inception to completion. Strong analytical and problem-solving skills, with a keen attention to detail. Excellent verbal and written communication skills, enabling effective collaboration with diverse teams. Exempt / Non-Exempt: Exempt Work Location: Remote