SOFTWARE ENGINEER 2, Store Ops (Remote)
About the position
Responsibilities
• Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions.
• Documents, reviews and ensures that all quality and change control standards are met.
• 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.
• Writes custom code or scripts to do destructive testing to ensure adequate resiliency in production.
• Program configuration/modification and setup activities on large projects using HD approved methodology.
• Configures commercial off the shelf solutions to align with evolving business needs.
• Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively.
• Actively seeks ways to grow and be challenged using both formal and informal development channels.
• Learns through successful and failed experiment when tackling new problems.
• Collaborates with other team members in agile processes.
• Assists in creating new and better ways for the team to be successful.
• Relates openly and comfortably with diverse groups of people.
• Builds partnerships and works collaboratively with others to meet shared objectives.
Requirements
• Must be eighteen years of age or older.
• Must be legally permitted to work in the United States.
• 2 years of relevant work experience.
Nice-to-haves
• 1-3 years of relevant work experience.
• Experience in writing SQL queries against a relational database.
• Experience in version control systems.
• Experience in front end technology such as HTML, CSS, and Javascript/Typescript frameworks.
• Experience in an object-oriented programming language (preferably Java).
• Experience in source code version control.
• Experience in Relational or noSQL database technology.
• Experience in cloud computing techniques.
• Experience in CI/CD tools.
• Experience in microservice-based architecture.
• Experience with modern debugging and root cause analysis techniques.
• Exposure to security frameworks for user and services authorization and authentication.
• Exposure to creating and executing unit, functional, destructive and performance tests.
Apply tot his job
Apply To this Job