Developer (iSeries + API
Role details
Job location
Tech stack
Job description
Our client is seeking a Senior Developer (I-Series + API) to help bridge the gap between established enterprise platforms and modern application ecosystems. This individual will thrive in environments that require both technical depth and strategic thinking, bringing expertise in legacy system analysis, backend development, and enterprise integrations to support critical business operations while advancing modernization initiatives. The ideal candidate is a collaborative problem-solver who enjoys untangling complex systems, translating technical concepts into practical solutions, and driving high-quality outcomes across cross-functional teams., * Design, develop, enhance, and support applications across both I-Series environments and modern technology platforms.
- Analyze existing applications, source code, databases, interfaces, and data flows to uncover business logic, identify root causes, and recommend improvements.
- Lead the development and maintenance of enterprise integrations, including backend services, APIs, and system interfaces that enable seamless data exchange.
- Reverse-engineer legacy functionality and translate technical implementations into clear business and functional requirements.
- Build and support RESTful and SOAP-based services while adhering to established integration standards and API governance practices.
- Develop modern applications and integrations using C# and .NET technologies to extend and enhance enterprise capabilities.
- Produce technical documentation, development estimates, and implementation plans aligned with both immediate business needs and long-term sustainability.
- Partner closely with business stakeholders and technology teams to communicate complex concepts, prioritize initiatives, and deliver effective solutions.
- Promote software engineering best practices, including coding standards, security considerations, automated testing, and continuous improvement initiatives.
- Contribute to Agile delivery processes and support the adoption of modern software development methodologies and tools.
Requirements
- Bachelor's degree in Computer Science, Information Systems, or a related field preferred. Equivalent professional experience will also be considered.
- Eight or more years of hands-on development experience within I-Series (AS/400) environments utilizing RPGLE and CLP.
- Proven experience evaluating legacy applications and deriving functional requirements through analysis of code, databases, and business processes.
- Five or more years of experience developing and supporting backend services, enterprise integrations, and APIs utilizing REST, SOAP, JSON, and XML technologies.
- Five or more years of experience developing applications and integrations using C# and .NET technologies.
- Strong understanding of microservices concepts, API lifecycle management, and integration best practices.
- Experience working within Agile environments and familiarity with CI/CD pipelines, automated testing practices, and contemporary software delivery approaches.
- Demonstrated ability to balance support for existing systems while contributing to modernization and transformation initiatives.
- Exceptional analytical, troubleshooting, and problem-solving skills with a passion for understanding how technology enables business operations.
- Strong communication and relationship-building skills with the ability to translate technical information for non-technical audiences.
- Experience within retail merchandising, product data, item management, product lifecycle processes, or related business domains is preferred.
- Exposure to Product Information Management (PIM), supplier-facing platforms, or enterprise item management solutions is a plus.
- Proven ability to manage multiple priorities, demonstrate ownership, and drive initiatives through completion with a customer-focused mindset.