About
Job Description
POSITION PURPOSE
The Online Software engineer is at the epicenter of growth in our 70 Billion Dollar company. You will be responsible for designing, implementing and supporting web applications to support the dynamic growth of Home Depot ecommerce across various channels (web, mobile, tablet).
You will collaborate with a diverse group of architects, quality analysts, designers, developers and product managers to deliver robust ecommerce solutions that showcase our brand.
You thrive in a dynamic, constantly evolving environment which focuses extensively on delivering high quality applications at a rapid pace.
Join The Home Depot s Online Technology organization and surround yourself with incredible people delivering one of the largest, fastest growing E-commerce sites in the world.
MAJOR TASKS, RESPONSIBILITES AND KEY ACCOUNTABILITIES
25% - Understand functional and technical designs created by Sr or Lead Software Engineers
75% - Work on simple to medium complexity requirements and system design
* Develop, compile and commit code for deployment
* Write and execute unit test cases
NATURE AND SCOPE
Position reports to IT Manager
No direct reports
ENVIRONMENTAL JOB REQUIREMENTS
Environment:
Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.
Travel:
Typically requires overnight travel less than 10% of the time.
Additional Environmental Job Requirements:
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 bachelor's degree program or equivalent degree in a field of study related to the job.
Years of Relevant Work Experience: 1 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:
* 1+ years of Android development experience
* Proficient in Java, SDK, Kotlin
* 1+ years of software development experience
* Bachelor s degree in Computer Science or related field
* 1+ years experience with Java, Tomcat, WebSphere Application Server
* 1+ years experience with Web Services, JSON, XML, REST Technologies
* Proficient in fundamentals of object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
Knowledge, Skills, Abilities and Competencies:- Strong interpersonal skills, written and verbal communication
* Strong analytical aptitude and ability to learn new technologies in a short amount of time
* Ability to work on a large and diverse technology teams