Position Overview The Senior Software Engineer – RPG role is focused on managing and improving CITY Furniture’s applications, leveraging expertise in the AS400 / IBMi mainframe and RPG programming languages. This role is pivotal in managing both cloud-based and on-premises data solutions, enhancing and integrating backend systems, while ensuring smooth data interchange. The ideal candidate will bring advanced knowledge of the Software Development Lifecycle (SDLC), proficiency with embedded SQL programming, and strong experience with AS400 / IBMi tools such as Aldon Change management, RDi, and GoAnywhere. You will play a key part in optimizing legacy systems, managing database integrations, and improving workflows in a high-availability environment. Key Responsibilities Design, develop, and maintain CITY Furniture applications and software to support the needs of the organization, ensuring adherence to programming standards and best practices. Write, edit, and consistently follow programming standards to implement efficient, low-latency, high-performance applications. Analyze and integrate user-facing elements with server-side logic, utilizing advanced SQL knowledge for query optimization and data warehousing. Manage and integrate various databases and data storage solutions, including SQL, RDS, MongoDB, and Amazon S3 storage. Perform diagnostics to identify issues, redesign solutions, and optimize legacy code performance while considering system security and data protection. Configure and provide integration support for third-party software, ensuring optimal operation on CITY Furniture’s system. ollaborate with the team using Agile methodologies like Scrum, perform unit tests, and utilize CI/CD pipelines with GitLab for streamlined deployment processes. Continuously update knowledge on current, trending, and future programming and development methodologies, focusing on backend technologies like RPG programming, SQL, and AS400/IBMi systems. Required Skills & Experience Bachelor’s degree in a related field or equivalent work experience. Proficiency with the Software Development Lifecycle (SDLC). Extensive experience in AS400 / IBMi mainframe programming languages (RPG/CLP, RPG36, RPG IV, RPGLE, RPG Free). Expertise in Embedded SQL programming. Advanced knowledge of DB2 databases, including SQL Tables, DDS, and DDM. Familiarity with AS400 / IBMi tools such as Aldon Change management, XAnalysis, RDi, and GoAnywhere. Proficient in SQL for query optimization and data warehousing. Strong problem-solving skills, with the ability to diagnose issues and redesign solutions. Knowledge of code versioning tools, such as Git. Experience working in Agile environments, including familiarity with Scrum methodology. Ability to integrate third-party software and provide support for smooth system operations. Nice to Have Skills Experience with cloud platforms such as AWS. Experience working with database solutions like RDS, MongoDB, and Amazon S3. Knowledge of Linux operating systems. Understanding of CI/CD pipelines with GitLab. Soft Skills Join a powerful tech workforce and help us change the world through technology. Professional development opportunities with international customers. Collaborative work environment. Career path and mentorship programs. Equal opportunity employer dedicated to diversity and inclusion. Competitive compensation package and excellent benefits. #J-18808-Ljbffr