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 -
The Lead Developer on our team will bring a depth of knowledge in full-stack development as well as XP (extreme programming) practices. This includes being proficient with CI (continuous integration) and CD (continuous deployment), automated testing, building reliability into our system, and refactoring expertise. The Lead will spend much time pairing with fellow developers. He/She will also spend a lot of time helping other developers with ad hoc questions and facilitating collaborative discussions related to technical challenges. The Lead will also be the go-to developer in many cases for questions that our UX team and Product Manager may have. Typical days will be full of a variety of exciting challenges. Since we are a pair-based organization, the Lead will never be alone but is part of a team who sticks together and collaborates.

PREFERRED QUALIFICATIONS -

  • Cloud-based development with Java 8 and Spring Boot
  • Frontend development with Angular 1.5, Angular materials, JavaScript, HTML
  • REST services
  • Micro services concepts
  • Build, deployment: GitHub, node.js, npm, Gulp, gradle, Jenkins, Concourse, SONAR
  • Continuous Integration and Deployment experience
  • Test-driven development and automated testing experience including Mocha, Karma, JUnit, e2e and Selenium

Other Essential items for a Developer at Home Depot

  • Pair programming and collaboration comes naturally
  • Code refactoring, performance tuning, and “making it better” is often on your top of mind
  • You have a growth mindset. Change is an opportunity.
  • Customer service comes naturally and eagerly to you! A customer can be anyone from a team mate to the product manager to one of our business stakeholders. Or, it can be one of our store associates.
  • You communicate freely with fellow engineers, the product owner and other interested stakeholders. Communicating in person is preferred over email!You own success and take responsibility for successful delivery of the solutions.
  • You promote continual improvement by suggesting improvements to user interface, software architecture or new technologies. As a software developer, you strive to find the best technical solution for the given feature request.You willingly participate, ask for, and give help.
MINIMUM QUALIFICATIONS
Must be eighteen years of age or older.
Must be legally permitted to work in the United States.

Additional Minimum Qualifications:

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: 5+ years

Physical 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.

Additional Qualifications:

Preferred Qualifications:
  • Expert knowledge with databases.
  • 7-10 years of related experience.
  • Previous experience in technical project leadership role. Retail/business experience a plus.
  • BS Computer Science or related field, MS a plus.

Knowledge, Skills, Abilities and Competencies:
  • Ability to work independently with minimal direction.
  • Ability to communicate to a wide variety of audiences, both business and technical.
  • Understands the financial implications of the project (i.e. software capitalization, cost/benefits, etc.).
  • Strong decision making abilities.
  • Ability to lead and mentor others.