The job below is no longer available.

You might also like

in Atlanta, GA

Use left and right arrow keys to navigate
Hours Full-time, Part-time
Location Atlanta, GA
Atlanta, Georgia

About this job

POSITION PURPOSE - 

We are seeking software engineers interested in building a career with one of the world’s largest home improvement retailers, operating in more than 2,200 store locations in the U.S, Canada and Mexico. We build software with cutting-edge technologies that scale to support 400,000 associates and millions of customers every day.

We are an Extreme Programming team that believes in test-driven development, working at a sustainable pace, and continuous deployment. We automate anything we have to do twice, and empower our engineering teams to make design decisions and pick the right tools for the job. We are looking for engineers who enjoy pair programming in a fun and open environment and have superb communication skills within a cross-functional team.

Our team values a thorough understanding of object-oriented programming and design patterns, and we love to talk about them! We value generalists over specialists; everyone rotates through the full code base and works with both front-end and back-end web technologies on any given day. No line of code goes un-tested. We mercilessly refactor and aim to leave the code cleaner than we found it with every commit.

You are a confident engineer with a wide breadth of experience. You are in touch with the software engineering community and bring new practices and technologies to the team. You enjoy coaching junior developers and always lead by example. You seek opportunities to teach as well as learn every day.


PREFERRED QUALIFICATIONS - 

  • 5-7 years related experience. Experience developing programs for production.
  • Demonstrated ability to take business requirements and use to formulate technical design.
  • BS Computer Science or related field.
  • Ruby on Rails proficiency
  • Javascript frameworks like AngularJS or React
  • Testing frameworks such as RSpec, JUnit, and Jasmine
  • Continuous Integration tools such as Jenkins
  • Familiarity with cloud-based infrastructure

MAJOR TASKS, RESPONSIBILITIES AND KEY ACCOUNTABILITIES - 

  • Collaborate with a balanced team of engineers, product owners, and designers to produce clean, thoroughly tested code and maintain a well-groomed project backlog.
  • Attend daily standups as well as weekly estimation sessions and retrospectives as part of an Agile software development process. Our primary commitment is to our end-user. All design stems from direct user feedback.  

NATURE AND SCOPE -
Typically reports to Manager, Information Technology Responsible for helping others and providing on-the-job training or guidance 

ENVIRONMENTAL JOB REQUIREMENTS -
Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable. Typically requires overnight travel less than 10% of the time.

MINIMUM QUALIFICATIONS -
Must be eighteen years of age or older. Must pass the Drug Test. Must successfully complete any required training or orientation courses. 

EDUCATION REQUIRED -
The knowledge, skills and abilities typically acquired through the completion of a high school diplomas and/or GED. 

YEARS OF RELEVANT WORK EXPERIENCE - 3 

PHYSICAL JOB REQUIREMENTS -
Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles. 

KNOWLEDGE, SKILLS, ABILITIES AND COMPETENCIES -

  • Ability to work independently with minimal direction.
  • Ability to communicate issues and recommend solutions in a timely manner to Management. Strong decision making abilities.
  • Experience developing new application systems for production.