Java Developer
CurrentJava Point of Sale software team - The POS system is created in-house and evolves with changes to the marketplace, laws, and business initiatives. * Implementing discount functionality for our custom order system * Providing system expertise to evaluate vendors for third-party applications * Converting our credit system for multiple brands (both US and Canadian) from magnetic strip to EMV compatibility * Co-authoring the discount mechanism for determining best deals based on the items that are added to a transaction against the list of available discounts * Building a front-end for database entry of complicated discount set up * Applying best practices to previous code (as we touch it) and to current code * Working with a team of developers on-site, remote and off-shore * Providing code reviews for peers * Designing upcoming code changes and documenting the design * Creating and running tests for my updates * Updating the front-end of the POS software * Updating business requirement back-end processes * Working with XML data and database data (from UNIVERSE and Oracle systems) * Improving performance of algorithms to reduce processing time for best deal permutation calculations * Working with management to determine how to best meet the needs of the retail environment for customers, store personnel, and management needs