Description :
Key Responsibilities :
- Design, develop, test, and implement high-quality software solutions using AS / 400 (IBM i) technologies.
- Maintain and enhance existing applications written in RPG (including ILE and Free-Format) and Control Language (CL).
- Work extensively with DB2 / 400 for data modeling, queries, stored procedures, and optimization.
- Develop and optimize SQL Procedures and User Defined Functions within the DB2 environment.
- Adhere to and promote SOLID principles of object-oriented programming and design in all development work.
- Participate in all phases of the Software Development Life Cycle (SDLC), ensuring quality and efficiency.
- Conduct and contribute to various types of testing, including unit, system, integration, and performance testing.
- Utilize and adhere to established change management systems and processes for all code changes.
- Collaborate effectively with cross-functional teams, leveraging strong interpersonal and communications skills.
- Apply strong analytical and problem-solving skills to debug issues and identify effective solutions.
- Create and maintain clear, concise, and proficient technical writing (documentation).
- Investigate and implement solutions involving cross-platform development where applicable.
Mandatory Skills & Qualifications :
Candidates must demonstrate deep expertise in the following :
AS / 400 (IBM i) DevelopmentRPG & CL Programming (ILE, Free-Format RPG preferred)DB2 / 400 Database ManagementAdvanced SQL skills (Query writing, optimization)Expertise in OOPS (Object-Oriented Programming System) conceptsPractical application of SOLID Principles (Single Responsibility, Open / Closed, Liskov Substitution, Interface Segregation, Dependency Inversion)Desired Skills (A Plus) :
Experience in the following areas will be considered a significant advantage :
Knowledge of Java developmentExperience with HTMLPrevious experience working with cross-platform development(ref : hirist.tech)