Programmer Analyst
I am a member of a two-person web development team whose primary responsibility is maintaining an online sales portal for our customers and sales staff. The site offers complex order processing, shopping cart, and sales support functionality for our customers and our nationwide sales team. We use Microsoft web technologies to maintain and upgrade the site, which connects to an IBM iSeries back end for all of its data and much of its business logic. I have been tasked with defining a path to modernize the web site, which was written in 2006. I am designing the new web site with a mobile-first approach, and separating the functionality of the site into a web service to provide data, and a client application to consume that data. The site is extremely large and contains many, many separate applications. The goal of my new design is to create a modern wrapper that can “host” the legacy applications so we can then begin the process of migrating/modernizing each application, one by one. This will allow our small team to modernize the key applications first and provide the urgent improvements that are needed, while allowing the site to continue to provide all of its current functionality. I am currently creating a Proof of Concept for the new design.This position has provided me with the opportunity to become familiar with the AS400/iSeries architecture and functionality, and given me an opportunity to work with P/L SQL, in contrast to the T-SQL I have used in previous positions.