Saturday, 11 July 2015

Sr. Application Developer- Java/Warehouse Management Big Lots Stores - Columbus, Ohio

Under general supervision, develops and revises procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results. Prepares detailed specifications from which programs will be written. Competent to work at the highest technical level of all phases of applications systems analysis and programming activities.

1. Develops and revises procedures to solve complex problems dealing with computer equipment capacity and limitations, operating time and form of desired results. Prepares detailed specifications from which programs will be written. Designs, codes, tests, debugs and documents those applications.
2. Utilizes techniques for the successive phases of problem analysis. Performs the analysis, research, and resolution of production program problems. Maintains, debugs, and modifies programs.
3. Under moderate supervision, collects, analyzes, and interprets data used in program development to meet the defined user requirements. Prepares detailed specifications for programs of difficult complexity, prepares development time estimates for assigned tasks and is responsible for meeting those estimates. Updates and creates technical and user documentation.
4. Codes programs of difficult complexity, using recommended technologies. Follows the established methodologies and standards. Creates test data to execute all functions of the coded programs and performs integrated testing of all components in a medium-sized computer system. Executes program testing and is responsible for its accuracy and effectiveness.
5. Coordinates between other IT areas to maintain maximum efficiency of application systems. Collaborates with users to obtain feedback on effectiveness of the system.
6. Researches and responds to user questions about procedures, program functions or interdependencies/interrelationships of medium-sized systems. Works with users to improve their understanding, operating, or interdependencies/interrelationships for systems. Starts to develop a general knowledge of several business functions from the company operations perspective.
7. Project administration includes understanding and developing the basic concepts and techniques for planning, organizing, and controlling all phases of a project. Organizes, directs, and assists programming efforts of others as needed. Under close supervision, would plan, organize, and control small or medium sized development projects or programs.
8. Ensures standards and methodologies are followed and quality assurance review is met.
9. Regularly provides guidance and training to less experienced application analysts.
10. May be responsible for completion of a phase of a Project.

Desired Skills and Experience

1. Bachelor's degree in Information Systems or related field or equivalent experience.

2. 4 to 6 years of Java programming experience required.

3. Experience writing SQL statements required.

4. Experience in writing/interpreting both high level and detailed designs required.

5. Strong analytical and problem solving skills; ability to navigate technical issues and evaluate risk required.

6. Ability to work effectively in a fast paced environment and possess excellent organization and prioritization skills required.

7. Must demonstrate excellent verbal and written communication skills.

8. Experience with all phases of the software development life cycle (SDLC) preferred.

9. Preferred experience developing using Agile and Waterfall development methodologies.

10. Experience with Unix/AIX including strong shell scripting skills preferred.

11. Experience using Cognos to develop reports and analyze cubes a plus

12. Retail experience a plus.

13. Functional knowledge of warehouse/ supply chain business processes a plus.

14. Experience with Manhattan product suite, including WMOS (SCPP), Supply Chain Intelligence (Cognos Platform), MIF Labor Management or Slotting a plus.

No comments:

Post a Comment