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

Want to know what it’s like to work in IT at The Home Depot?”



POSITION PURPOSE
-

Are you ready to dive headfirst into a challenging software engineering role at an $80 billion retailer? Are you ready to join almost 2,000 IT associates on our journey to improve the customer and associate end-user experience?  Are you ready to be exposed to ideas from every area of computer science, including information retrieval, distributed computing, large-scale system design, networking, security, and user interface design? As a software engineer at The Home Depot, you will typically work on a small, product-focused team.  However, as our fast-paced business grows and evolves, the ideal software engineer will be ready to switch teams and products, and development methodologies.  We are seeking engineers that are versatile and eager to tackle new problems as we continue to push technology forward.

The IT Developer II demonstrates proficient knowledge of multiple programming languages, technologies and business acumen. Ability to execute and guide work on multiple projects. Possesses the ability to gather, interpret and document business requirements as well as develop the technical design for an application. Can effectively leverage EAI, Database and Data Modeling in design of systems for use in a production environment. Demonstrates thorough understanding of life cycle development through production implementation and post implementation. Ability to provide input on the strategic view of applications and how they fit into the whole retail space.

This is an exciting role in the Store Systems - Back Office & In-Aisle portfolio at The Home Depot.  We are looking for a developer who will be responsible for the development of mobile and web applications. This position will work as a member of the Store Inventory team and will take business needs and develop solutions through the development life cycle to be run in production. Ability to take direction and work independently, or as a part of a team, to complete development tasks.  The Developer will be an active member of the development team, participating in development and driving our technology stack to a more modern mobile development stack.



PREFERRED QUALIFICATIONS-

  • Ability and desire to learn new technologies
  • Ability to analyze existing mobile solutions and understand how to transition them into modern mobile web technologies
  • Familiarity with mobile UI and UX design pattern
  • Solid knowledge of mobile architectures and development constraints inherent in Mobile systems
  • Java development with focus on web development (JSP, Servlet, JMS, JSON)
  • Understanding of standard web frameworks and languages (HTML5, CSS, JQuery, AJAX, Angular, Cordova)
  • Knowledge of standard web service development frameworks and methodologies (DAO, RESTFul, SSL)
  • Experience with standard SQL against DB2/UDB, Oracle, Informix, or SQLServer
  • Knowledge in Agile/XP methodologies is a plus
  • Mobile development experience
  • Understanding of modern source control tools such as: GIT, SVN, or TFS
  • Good communication skills (written and verbal) required
  • Knowledge of retailing business is a plus
  • Capable of building positive relationships with team members and working as a group

MAJOR TASKS, RESPONSIBILITIES AND KEY ACCOUNTABILITIES -


  • Take business requirements and develop the total technical design for assigned mid-sized projects and ensure proper usage as part of the design efforts in building a system to be put into production.
  • Follow the established processes, policies, standards and procedures to assure compliance with corporate and regulatory policies and standards.
  • Conduct appropriate test reviews on assigned projects as necessary. Present findings and offer solutions to management.

 

NATURE AND SCOPE -

  • Typically reports to Manager, Information Technology
  • No direct responsibility for supervising others.

 

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
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 - 02

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. 

PREFERRED QUALIFICATIONS - 2-5 years related experience. Retail/business experience a plus. Project leadership ability.
BS Computer Science or related field. Knowledge of multiple programming languages, databases, life cycle methodologies.

KNOWLEDGE, SKILLS, ABILITIES AND COMPETENCIES - Knowledge of multiple programming languages, databases, life cycle methodologies.