
Website The Home Depot
Job Description:
The Sr. Software Engineer is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. The engineering process is highly collaborative. Sr. Software Engineers are expected to pair on a daily basis as they work through user stories and support products as they evolve.
Job Responsibilities:
- Works with Product Team to ensure user stories that are developer-ready, easy to understand, and testable
- Writes custom code or scripts to automate infrastructure, monitoring services, and test cases
- Proactively reviews the Performance and Capacity of all aspects of production: code, infrastructure, data, and message processing
- Writes custom code or scripts to do “destructive testing” to ensure adequate resiliency in production
- Configures commercial off the shelf solutions to align with evolving business needs
- Provides application support for software running in production
- Proactively monitors production Service Level Objectives for products
- Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
Job Requirements:
- Must be legally permitted to work in the United States.
- Cultivates Innovation: Creating new and better ways for the organization to be successful
- Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences
- Must be eighteen years of age or older.
- Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm
- Drives Results: Consistently achieving results, even under tough circumstances
- The knowledge, skills and abilities typically acquired through the completion of a bachelor’s degree program or equivalent in a field of study related to the job.
- Collaborates: Building partnerships and working collaboratively with others to meet shared objectives
Qualification & Experience:
- Experience in a front-end technology and framework such as HTML, CSS, JavaScript, AngularJS, ReactJS, and JQuery
- 1-3 years of relevant work experience
- Exposure to a CI/CD toolchain
- Exposure to a NoSQL database
- Exposure to destructive testing methodologies and tools
- Experience in a version control system (preferably Git)
- Experience in a Linux or Unix based environment
- Exposure to defensive coding practices and patterns for high-availability
- Experience in writing SQL queries against a relational database
- Experience in a modern web application framework such as Ruby on Rails, Spring MVC, and Node.js
- Exposure to a cloud computing platform and the associated automation patterns they provide
- Experience in a modern scripting language (preferably Python)
- Exposure to production systems design including High Availability, Disaster Recovery, Performance, Efficiency, and Security
Job Details:
Company: The Home Depot
Vacancy Type: Full Time
Job Location: Atlanta, GA, US
Application Deadline: N/A
vacancyoptions.com