POSITION TITLE: JAVA PROGRAMMER
DEPARTMENT: INTERNET/STORE SYSTEMS
LOCATION: GENERAL OFFICE EAU CLAIRE, WI
REPORTS TO: INTERNET/INTRANET MANAGER AND TEAM LEADER
TRAVEL REQUIRED? YES; OCCASIONAL
POSITIONS SUPERVISED: NONE
POSITION SUMMARY:
Menard, Inc. uses the JAVA programming language on many of its Store Systems. The Java Programmer is a full-time position that works with Menards Internet, Intranet, Design-It, Point of Sale, Store Labor Scheduling, or Mobile applications. The position requires a highly motivated, team-oriented person with excellent communication skills with an emphasis in JAVA development.
PRIMARY RESPONSIBILITIES:
* Development & Support:
- Use JAVA to develop and maintain current, as well as estimate and contract new applications for Menards stores and external web applications
- Work with the stores, Help Desk and technical support Team Members to troubleshoot problems
- Meet with Users to evaluate customer satisfaction
- Maintain an in-depth knowledge of the User's operations to facilitate communication regarding User's requirements
- Actively participate in developing program specifications, writing code, testing and implementing program changes and program development
- Develop test plans and thoroughly test and debug all programs prior to implementation
- Work closely with Team Leaders and Project Managers in providing timeline and task information through analysis based on a proposed project scope
- Troubleshoot problems as they arise
* Project Standards and Procedures:
- Follow all Corporate Standards and IS Systems Standards to develop and support projects
- Provide input to IS Standards if existing standards require modifications or changes
- Constantly monitor work to ensure the highest level of quality
* Production Issues:
- Identify problem trends pro-actively
- Execute action plans
- Follow established process for problem handling or resolution
* Security and Confidentiality:
- Maintain information confidentiality and security
- Protect and prevent unauthorized attempts to obtain corporate information
- Report all unauthorized incidents to the management
* Other:
- Suggest and recommend better ways of improving the quality of work within a team
- Other tasks as assigned by Internet/Store SystemsTeam Leader or Manager
POSITION REQUIREMENTS:
- Bachelor’s or Associate’s degree in a Computer Science, Computer Programming or MIS related field
OR
Equivalent work experience
- Knowledge of JAVA programming language including JSPs, Servlets, EJBs, Struts, Object Oriented Design is required
- Familiarity with XML, Macromedia’s Dreamweaver and Adobe Photoshop is preferred
- Excellent design and analytical skills
- Excellent communication skills
- Ability to work independently, as well as cooperate with others in team efforts
- Must work within designated normal office hours assigned or required by work
- Must be able to work overtime and weekends as needed
- Relocation to Eau Claire, WI is required