Senior Software Engineer at Weekday AI

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Senior Software Engineer at Weekday AI. This role is for one of the Weekday's clients. Min Experience: 5 years. JobType: full-time. We are seeking a highly skilled and experienced . Senior Software Engineer. with deep expertise in . RPG programming. to design, develop, and maintain business-critical applications on the . IBM i (AS/400). platform. This role involves working on complex software projects, mentoring junior developers, and ensuring the stability, scalability, and performance of enterprise systems.. The ideal candidate is a self-starter with a strong technical foundation in RPG (including ILE RPG and Free-Format RPG), excellent problem-solving skills, and a collaborative mindset to work closely with cross-functional teams across IT and business.. Key Responsibilities. Software Development. . Design, develop, test, and debug complex RPG programs using ILE RPG, Free-Format RPG, and RPG IV. . . Build and maintain applications leveraging embedded SQL and DB2 databases. . . Create and maintain user interfaces using DDS, SDA, and related IBM i technologies. . . Develop and maintain APIs and web services for integrations using tools like Integrated Web Services Server (IWS). . . Write and manage batch jobs and automation scripts. . . Ensure code quality, performance, and adherence to best practices and coding standards. . . System Maintenance & Support. . Troubleshoot and resolve application issues efficiently. . . Conduct system analysis to optimize performance and identify improvement opportunities. . . Apply patches (PTFs), perform system upgrades, and monitor system health. . . Provide on-call support as needed. . . Technical Leadership & Mentorship. . Guide and mentor junior RPG developers. . . Conduct code reviews and enforce development standards. . . Assist in scoping development timelines and deliverables. . . Lead small modules or projects where required. . . Collaboration & Communication. . Work with business analysts to understand and translate requirements into technical specifications. . . Collaborate with system administrators, DBAs, and fellow developers to ensure seamless delivery. . . Provide timely updates on progress, risks, and resolutions to stakeholders. . . Documentation. . Maintain comprehensive technical documentation including specifications, system designs, and user guides. . . Log code changes and system configurations accurately. . . Continuous Learning. . Stay informed on advancements in RPG, IBM i technologies, and modernization practices. . . Participate in training sessions and knowledge-sharing initiatives. . . Qualifications. . Bachelor’s degree in Computer Science, Information Technology, or related discipline (or equivalent experience). . . 5–7 years of professional experience in RPG programming on the IBM i (AS/400) platform. . . Expertise in ILE RPG, Free-Format RPG, and RPG IV. . . Strong command of DB2 and embedded SQL. . . Familiarity with IBM i development tools like PDM, SEU, and RDi. . . Experience with DDS for screen/report design and CL programming. . . Solid understanding of software design, development, and implementation practices. . . Strong analytical, debugging, and communication skills. . . Ability to work both independently and within a team. . . Preferred/Good-to-Have Skills. . Experience with modern IBM i technologies (e.g., IWS, Node.js on i, Python on i). . . Knowledge of application modernization techniques and tools. . . Familiarity with version control systems such as Git. . . Exposure to other programming languages (e.g., Java, PHP). . . Industry experience in domains like finance, retail, or manufacturing. . . IBM certifications in RPG or IBM i development. . . Key Skills. RPG | Free-Format RPG | ILE RPG | IBM i | Embedded SQL | DDS | CL Programming | RDi | Performance Optimization. Company Location: India.