In this role, you will be a developer for the Staples Advantage eCommerce team working on initiatives for the Contract business. This role will be involved in numerous projects that are targeted to hitting the goals of the Contract Business. The position will report directly to an IT Manager and will interface with the Business for requirements and status of projects
Work closely with the business and other areas of IT to understand and contribute to the execution of Staples Advantage projects to achieve our part of the Contract Goals.
Work with business partners to define and refine requirements that will assist in the building of flexible, modular system components.
Create or modify complex programs, modules, routines, scripts and data objects from a detailed design where efficiency, performance and reliability affect a major portion of the system.
Design, develop, test and implement software functionality. Test, implement and maintain technical upgrades.
Develop application documentation and deliver high-quality and well-documented code.
Write technical design documents that are aligned to architectural principles.
Day to day and project support for Staples Advantage and supporting applications.
Assure execution of projects by delivering assigned tasks in a timely manner.
Ensure projects are deployed on time with little to no downtime.
Ensure compliance with PCI, SDLC and all other Staples systems management policies.
Participate in projects as a member of an Agile/Scrum team including: project estimation, task creation, and driving to complete tasks in 2 week sprints.
Effectively communicate with project team members.
Adhere to standards best practices technically and from a process standpoint.
Must have a collegial certificate or Bachelors or Masters Degree in Computer Science, Information Systems or an Engineering Field.
Understanding of SDLC processes.
Understanding of Java and core J2EE components
1+ years experience developing Java applications deployed on application servers such as Tomcat, Jboss, Weblogic or Websphere will be desirable
1+ years experience in one or more of the following:
SQL on a relational database, DB2 is preferred
Understanding of UNIX, Linux and Shell Scripting
Knowledge of JUnit and test oriented development
Java certification and/or J2EE enterprise architect certification
Experience with one or more operating systems; AIX or Red Hat Linux experience is preferred
Working knowledge of open source technologies such as Ant, Maven, Spring, Hibernate
Proficient with relational database management systems; preferably DB2
Experience with WebSphere, WAS and WCBE experience is a plus
Website experience with jQuery/AJAX and JSON
Understanding of Agile methodologies.