GENERAL SUMMARY: The Senior Software Engineer will be responsible for large-scale, e-commerce Web applications development, tools development and maintenance. He/she will interact with the business to provide robust technical solutions to business problems.
ESSENTIAL DUTIES & RESPONSIBILITIES:
1. Software Design and Development (70%)
• Be responsible for development of large-scale Web applications, related systems and tools, including analysis, design, implementation, unit testing and documentation
• Interact successfully with business owners, project managers and other technical teams
• Contribute to company’s engineering standards and best practices
2. Ongoing Maintenance (30%)
• Participate in application tuning
• Provide production support including on-call support
• Be able to identify, fix and follow through deployment of critical issues
REQUIRED QUALIFICATIONS:
1) Competencies: Skills, Knowledge, Abilities
Functional
• Expertise and experience in OO design and programming with Java
• Expertise and experience in Web application development with J2EE (JSP, Servlet, JDBC required; JSTL, JMS, JAXP, JDO desirable)
• Expertise in Rich internet applications highly desirable
• Experience in Struts and Tiles highly desirable
• Familiarity with XML, SOAP and Web services preferred
• Expertise in at least one application server; Apache and Tomcat preferred
• Experience with at least one source control system; experience with CVS preferred
• Experience with Linux/Unix and Windows
• Experience with Oracle and SQL
Interpersonal
• Good communication skills
• Work well in a team environment or individually, with a positive attitude
• Interact well with technical teams, business owners and project managers
Leadership
• Follow direction and keep peers and manager informed of progress, changes and issues
• Prioritize own activities so that all tasks are completed in a timely manner
• Accountable for individual work and team work
• Foster and maintain Wal-Mart's three core values:
• Respect for the Individual
• Service to our Customers
• Strive for Excellence
2) Experience:
• 4+ years of experience in Software development including analysis, design, implementation, testing and support
• 4+ years of industrial experience in Java
3) Minimum education:
• MS/BS in Computer Science or equivalent
GENERAL SUMMARY:
The Software Engineer duties include working with Perl, SQL and Unix, development tools to build, maintain and support different components / subsystems of Walmart.com’s systems. He/She will help in every stage of the project lifecycle -- gather requirements, design, develop, test and support the application, which includes being on call one week every few weeks to provide 24/7 support. He/She is responsible for hitting deadlines and keeping assignments on track, facilitating handoffs from one area to another, and raising red flags.
ESSENTIAL DUTIES & RESPONSIBILITIES:
• Participate in Design and Build of different system components.
• Support users through issue troubleshooting and performing investigations.
• Support Business requests for reports and data changes
• Document work efforts
REQUIRED QUALIFICATIONS:
1. Competencies: Skills, knowledge, & abilities:Functional Competencies:
• Excellent understanding of Perl
• Oracle database and SQL tuning
• Unix Shell scripting
• Good debugging skills
• Ability to gather, synthesize and drive resolution of projects from a cross-functional team.
Interpersonal Competencies:
• Ability to learn quickly
• Ability to work both independently and as a team member
• Good communication and presentation skills
• Ability to get results with tactical execution and attention to detail.
• Effective written and verbal communication skills
Some of the Duties:
• Keeping tech lead/manager informed of progress, issues, and changes
• Communication with cross functional team, manager, PM group, specific functional groups
• actively participate in project lifecycle from requirements gathering to design, implementation and post-production support
Leadership Competencies: • Ability to multi-task, prioritize, delegate
• Understanding which items/projects are critical and ability to escalate problems appropriately.
• Ability to turn problems into opportunities
• Demonstrates integrity, maturity and a constructive approach to challenges.
• Develops an understanding and practice of Wal-Mart's three core values:
• Respect for the Individual,
• Service to our Customers,
• Strive for Excellence.
• Makes decisions using good judgment in line with strategy and understands how projects fit into overall development strategy and process
2. Experience: • 2-3 years working experience on Perl
• Solid SQL, PL/SQL, SQL*Loader, shell scripting experience
• Familiarity with Unix
• Familiarity with source control systems, preferably CVS
• Familiarity with java is a plus
3. Minimum educational level: • BS/MS in Computer Science or related field