Support the modernization of legacy IBM System/36 applications by converting OCL and RPG II code to modern IBM i technologies, performing remediation, testing, and documentation.
Responsibilities
Analyze existing System/36 applications, job streams, menus, and screen flows
Convert OCL programs and processes to IBM i Control Language (CL)
Convert RPG II applications to RPG IV / ILE RPG while preserving business functionality
Review and remediate converted code to improve maintainability, performance, and compliance
Perform unit, integration, and user acceptance testing
MU Python and SAP CPQ Bootcamp
Introduction to Quote-to-Cash Workflow and Backend Development – Python and SAP CPQ Bootcamp
The Python and SAP CPQ Bootcamp is a comprehensive training program designed to build core Python programming skills while introducing participants to configuration and development within SAP CPQ. Through interactive lectures, hands-on exercises, and practical projects, participants will gain both technical proficiency and business-oriented insight into the quote-to-cash process.
Core Skills Covered:
Object-Oriented Programming (OOP) in Python
Apply OOP principles to design scalable, maintainable, and efficient solutions.
General SAP Knowledge
Develop a solid understanding of the quote-to-cash workflow and hands-on skills with SAP CPQ.
Advanced Python
Explore advanced concepts such as decorators, error handling, and best practices for clean coding.
Business Logic Implementation
Learn to translate business requirements into functional, reliable solutions.
Teamwork and Collaboration
Gain practical experience working in teams, including communication, code reviews, and collaborative problem-solving.
Project Lifecycle Insight
Understand the stages of project delivery, from requirements gathering to deployment.
Debugging and Code Optimization
Write robust, high-performing Python code and apply effective debugging techniques to resolve issues quickly.
The Software Engineer oversees application development, modification, and maintenance of applications, monitors system applications, ensures systems run smoothly, and creates reports and documentation outlining findings/solutions.
Locations (4)
Hoover, Alabama, United States
Birmingham, Alabama, United States
Atlanta, Georgia, United States
Charlotte, North Carolina, United States
Compensation
Pay ranges are job specific and are provided as a point-of-market reference for compensation decisions. Other factors which directly impact pay for individual associates include: experience, skills, knowledge, contribution, job location and, most importantly, performance in the job role. As these factors vary by individuals, pay will also vary among individual associates within the same job.
The Software Engineer oversees application development, modification, and maintenance of applications within the Technology department, ensuring systems run smoothly and creating documentation for findings.
Locations (4)
Hoover, Alabama, United States
Birmingham, Alabama, United States
Atlanta, Georgia, United States
Charlotte, North Carolina, United States
Compensation
Job Range Target: Minimum: $127,767.75 USD, Median: $168,210.00 USD
Responsibilities
Oversees development and installation of new hardware and software
Provides advice and recommendations to management on processes and techniques required for improved work operations
Seeking an experienced SAS System Administrator EL1 Equivalent to support SAS infrastructure platforms underpinning data analytics functions within Services Australia and Department of Social Services.
Responsibilities
Provide ongoing support and technical administration for several SAS products including SAS VEA and SAS Viya
Diagnose and resolve system issues and contribute to the resolution of incidents
Plan, test, and execute patching activities to ensure compliance with security and regulatory policies and deliver system enhancements
Prepare, review and maintain documentation and standard operating procedures
Provide detailed, specialist technical advice, including strategic advice to the senior executive where appropriate