More Supervalu Career OpportunitiesSend This Link To A Friend

A tradition of fresh thinking - that's how SUPERVALU, a Fortune 50 company, approaches an ever-changing market. SUPERVALU's 135 years of food logistics innovation, coupled with our established retail expertise, gives us a unique blend of capabilities and a highly complementary business model that's unlocking new opportunities. Through innovation and focus, SUPERVALU has grown into a retail network of more than 2,500 stores. We also serve more than 5,000 retail end points via our supply chain and support services. Since 1870, the enduring mission of our approximately 200,000 employees has been to serve our customers better than anyone else could serve them.

Software Engineer Senior - EAI

SUPERVALU is a premier food and drug retail powerhouse with world-class supply chain and support services. We are the nation’s third largest grocery provider, with a diversified portfolio of regional retail banners, locally managed and branded, spanning the nation, coast-to-coast and border-to border. As the largest food distributor to retail stores in the United States, we also provide a robust suite of supply chain services to serve both our own retail banners and thousands of independent retailers.

Combined, SUPERVALU’s two lines of business provide a wealth of diverse opportunities to grow and to contribute to a thriving enterprise

Our Philosophy
Ongoing pursuit of excellence is a way of life at SUPERVALU and a key to our success. To achieve excellence, we seek associates who will contribute innovative business solutions. We embrace change and welcome others who do.

Our employees are as diverse as our opportunities - representing all ages, backgrounds and parts of the country. What they have in common is: talent, passion, sense of urgency, focus, standards, integrity - and an unsurpassed customer orientation. They form the foundation of our SUPERVALU Advantage - the key to our continuing success.

Title:  Software Engineer Senior - EAI

PRIMARY FUNCTION

As an expert in systems software engineering, undertakes complex projects requiring additional specialized technical knowledge. Makes well-thought-out decisions on complex or ambiguous systems software engineering issues. Handles conflicting direction and resolves conflict to proceed. Ensures that system improvements are successfully implemented and monitored to increase efficiency. Makes complex modifications to existing software to fit specialized needs and configurations. Establishes and communicates common goal and direction for team. Acts as a source of direction, training and guidance for less experienced staff. Monitors project schedules and costs. Plans, conducts and supervises assignments. Reviews progress and evaluates results. Recommends changes in procedures. Reviews progress with management. Operates with substantial latitude for un-reviewed action or decision.

JOB RESPONSIBILITIES AND ACTIVITIES

•    Possesses and applies comprehensive knowledge of particular field of specialization to the completion of complex assignments. May cross fields.
•    Maintains excellent business communication with Analysts, Business Owners and Technical Staff. Provides analysts, management and business owners/users with status reports, problem logs (issue logs) and service request status on all tasks in the work group. Oversee time spent by others in the work group.
•    Evaluate alternative approaches in design of application systems, including assessment of risks and benefits associated with each alternative.
•    Participates in the implementation of new systems including the integration of the new system.
•    Verify installed systems to ensure that they adequately meet user requirements.
•    Plans, conducts and supervises others in the development of specifications, coding of new programs, physical design of data records, data files, and databases, creating new data structures, creating new jobstreams, and modify existing programs, data structures, and jobstreams.
•    Plans, conducts and supervises others in the development of test cases and test plans, create the unit and system test environments, and conduct unit and system tests for new or modified programs and jobstreams.
•    Submits program and design work for review by technical and user staff, and leads review of others’ work. Reviews validate the application of sound analysis, programming and design techniques with high level of proficiency.
•    Oversees preparation and maintenance of program and system documentation using established department artifact standards and methodologies. Mentors junior associates in proper documentation techniques.
•    Adheres to department standards, guidelines, and systems development methodologies for all assigned tasks and mentors others in their use.
•    Leads analysis and development of technical solutions to resolve problems and involves and guides other team members in problem solving activities.
•    Stays abreast of emerging technologies and trends in software development industry.


JOB REQUIREMENTS
    
Education, Certification, and Relevant Experience:

•    Bachelor’s degree in Computer Science a related discipline or 6-8 years relevant work experience

•    Preferred work experience in Enterprise Application Integration (EAI) development with experience using EAI integration tools preferably Oracle (BEA) WLI.
•    Strong object oriented programming experience.44
•    Extensive experience developing enterprise applications in a J2EE / UNIX environment with the ability to coach others on these technologies.
•    Excellent written and verbal communication skills, strong customer focus and demonstrated ability to work in geographically dispersed teams
•    Ability to manage competing priorities
•    Must have strong computer skills and be proficient in use of Microsoft Office applications
•    Has expertise in a variety of languages, tools and utilities. Must be a true expert in at least one language (Knowledge Base) and can teach classes in the subject. Must have Subject Matter Depth & Breadth in at least one other language, having used it extensively and can mentor others.
•    Has solid knowledge of at least one DBMS, having used it extensively and can mentor others.
•    Good overall understanding of a company business segment and comprehensive understanding of three or more business functions within the business segment. Demonstrates strong understanding of multiple application areas.
•    Experience leading a team of technical professionals on multiple assignments of significant complexity, including task definitions and estimates, coordinating tasks to meet deadlines and work independently with minimal supervision.
•    Possesses expert knowledge of program and system design, analysis, coding, testing and documentation. Solid knowledge of requirements definition.
•    Fully proficient in all phases of the company’s standard system development methodology.
•    Excellent verbal and written communication skills to technical and non-technical people at all levels of the organization
•    General understanding of Project Management.
•    Consistently completes or leads team to complete assignments with high visibility, working across business segments.

The above statements are intended to describe the general nature of work performed by the associate(s) in this job. Specific duties and responsibilities may vary by position.
EOE

Location:
Boise 83726

Job Category:
IT/Software Development