Company Name: Sears Import - OLD
Job Details
Duration: Permanent
Min Education: Not Specified
Salary: Commensurate
Job Type: Full Time
Min Experience: Not Specified
Required Travel:
  • USA - Hoffman Estates Illinois, 60010
Job Description
Sears Holdings is seeking an energetic and talented associate driven to deliver solutions for several custom developed customer-facing and Associate facing web initiatives.
We are looking for a Software Solutions Architect, who will work with Business & Engineering teams, in evaluating, designing and architecting technical solutions to meet business goals. The projects are high impact, high visibility initiatives. As a member of the team, you will have the chance to work on unique and innovative solutions on a variety of frameworks/environments. Some of the open-source frameworks and technologies utilized in these initiatives include Apache, JBOSS, Tomcat, MySQL, MongoDB, Struts 2.0, Spring, Hibernate, SOLR etc.

This position requires imaginative thinking and the ability to apply new methodologies to design complex solutions. The and Integrated Retail Labs is a key focus area for the company and is growing at an aggressive rate, creating an exciting workplace which would utilize your skills to their full potential. The ideal candidate will have experience working on agile teams developing software in a collaborative and iterative manner in extremely fast paced environments. If you love technology and want to work in a place where you can practice the art of good software design, this is a great opportunity to explore.

Essential Functions
• Architect applications and web site solutions using Java, Ruby on Rails, XML, HTTP, SOAP, AJAX, Struts 2.0, Spring, Hibernate, JQuery Mobile and other web/Mobile technologies.
• Develop solutions for loading, manipulating and searching large amounts of data (6M+ records)
• Lead and mentor other developers in coding complex technical solutions
• Develop unit and system testing of application code, as well as execution of implementation activities.
• Work in an agile environment (Some XP practices). Core practices include pair programming (when necessary), test-driven development, continuous integration, small release cycles, and collective code ownership.
• Help research and recommend open-source and other technology frameworks that can drive innovation and differentiation of our web sites.
• Maintain current technical knowledge to support rapidly changing technology, always on a look out for new technologies and work with management and development team in bringing new technologies.
• Design a robust, scalable, secure, efficient, and globalized feature area that enable customer/partner scenarios that are clearly described
• Create designs for feature areas that fully incorporate basic concepts such as scalability, testability, maintainability, discoverability, and performance, and that are extensible to other feature areas
• Provide feedback on product/technology vision and strategy, which enables owners and senior management to improve upon them
• Lead architectural and design reviews for the feature areas; the reviews surfaces key issues, improves quality, and enables faster completion of milestones.
Role Measurements:
• Feasibility and scalability of architecture solutions
• Effectiveness of mentoring developers on coding concepts and techniques
• Willingness to adopt agile principles and techniques
• Feedback on organizational effectiveness from team members and peers

Knowledge, skills and abilities required to perform essential functions:
1. Passion for the customer experience and technology
2. Experience with J2EE web development including Spring, Struts 2.0, Hibernate, SiteMesh, Web Services, and Lucene/SOLR
3. Domain Knowledge of Gaming, Contests or Sweepstakes preferred.
4. Experience or Knowledge with Mobile technologies/framework like jQuer Mobile preferred.
5. Prior experience with continuous delivery preferred
6. Knowledge of responsive design is a plus
7. Proven results oriented person with a delivery focus – especially in the areas of designing high-performance, reliable, scalable and maintainable architecture.
8. Ability to adapt to new development environments, changing business requirements and learning new systems highly desired
9. Deep understanding of web services software architectural and design issues.
10. Works well in a collaborative, agile development environment.
11. Ability to handle multiple competing priorities in a fast-paced environment
12. Leader or contributor in open-source Java software is a plus.

Education Requirements:
Bachelors degree in Computer science or equivalent required
Masters degree in Computer Science or equivalent preferred

Experience Requirements:
5-10 years of relevant experience.