What are the responsibilities and job description for the Java / COBOL Developer position at Dillards?
THE OPPORTUNITY
Dillard’s is looking for an individual who is highly motivated, collaborative, and technical, with a sharp eye for detail, to join us as a Java/COBOL Developer on our Warehouse Systems team!
In this role, you will design and implement applications for Dillard's Warehouse Systems. You will also maintain and support existing applications by working closely with the 3rd party integrations and making any necessary changes as new features are requested. Working in this role is very rewarding as you can see the impact of your work in each of our warehouses. Some of the exciting new projects you can expect to work on in this role include:
- Replacing our current 3rd party distribution center put-to-light integrations with our own in house written software and new equipment.
- Integrating with a new 3rd party technology to implement a robotic goods-to-picker warehouse fulfillment solution.
- Implementing a new industry standard barcode, from GS1 retail standards organization, that will someday replace linear item barcodes with a 2D barcode that contains more information.
THE TEAM
This position is on our Warehouse Systems team that supports the users in our fulfillment centers and in the poolstock warehouses across our six distribution centers, as well as the big ticket warehouse. These warehouse systems track and fulfill customer orders, store to store transfers, and poolstock orders for stores. The Java/COBOL Developer position on this team will have the opportunity to work alongside team members who support one another as they work together to learn new technologies and implement new strategies to achieve business goals. Every day will present new opportunities and challenges.
WHAT YOU WILL DO
- Follow a SDLC of Analysis, Design, Development, Testing, Implementation, and Maintenance
- Learn the business environment while working in a collaborative team environment to achieve organizational goals.
- Communicate frequently with the team lead and other team members to ensure tasks are being completed accurately and on time and that goals are being met.
- Develop and maintain scanner and web applications written in Java / Groovy on a Tomcat environment.
- Develop and maintain application programs written in COBOL on a z/OS (OS/390) platform.
- Ensure that all systems and 3rd party integrations for which this team is responsible are available and functioning properly.
- Research problems, implement code changes in a timely and accurate manner, including testing the changes, and then follow up to ensure the desired results were achieved.
- Work a schedule driven project list as well as handle interruptions in a timely and effective manner.
- Participate in an on-call rotation.
- Maintain a high level of attendance.
THE SKILL SET
- Experience programming in Java, JavaScript, and HTML.
- Experience programming in COBOL, CICS and JCL.
- Experience programming in Groovy / Grails, and Jquery.
- Experience with DB2, using both Java and COBOL to access tables.
- Have a willingness to learn any of the following that you lack experience with– web sockets, XML, JSON,Eclipse, Spring, WAS, Tomcat, RDz, Apptune, Splunk, Dynatrace, QMF, Change Man, Champ, GitLab, and Service Now.
- Ability to grasp new ideas quickly and be able to thrive in a dynamic and diverse environment.
- Must be a highly motivated, effective communicator who is able to work well within a team as well as independently.
THE "NICE TO HAVE"s
- 3 years of experience with Java and COBOL.
- Experience with or understanding of MongoDB.
- Willingness to travel to distribution centers and warehouses when needed.
WITHIN 1 MONTH, YOU'LL
- Listen to the mentor and stick with them to learn parts of the warehousing system.
- Learn the basic functions of the warehouse system.
- With guidance, be able to make small changes using COBOL and/or Java in the warehouse systems environment.
WITHIN 2 MONTHS, YOU'LL
- Learn the database table structures.
- Complete online training courses for any missing skills.
WITHIN 3 MONTHS, YOU'LL
- Be able to effectively test all application changes.
- Be able to independently take on tasks for some of the team’s larger projects.