Full Stack Developer IV
IT - Full Stack Developer IV
Req ID - 17823-1
This assignment is with a specialty team called Recommendations Team. This team is building and maintaining a platform that uses number of sophisticated machine learning algorithms and Big Data capabilities, to build a platform around them, unlocking contextual product recommendations and affinity models making across the Best Buy enterprise.
Position Summary/Job Description:
This is an opportunity for software technologists to build automated tools and frameworks aimed at continuous integration and delivery and system observability. Developers of mixed seniority generally work together in functioning sub-teams or pods. A pod works with an agile product owner to understand desired behavior, developing a software architecture, documenting designs for review boards, and decomposing work for implementation, review, testing, and deployment. The team is an on-site mix of 10 engineers and 2 testers working on a new product build-out.
Engineer in this position will
- use tools that enable container-based development & deployment
- work with multiple cloud providers such as Amazon Web Services (AWS) and Google Cloud Platform (GCP)
- shell script or python script any automation required to monitor systems, upgrade systems and reduce manual maintenance tasks
- co-ordinate release deployments and any product issue triage
How much time will the resource spend pair programming?
Only when required
What are the top five skills and number of years of experience required to perform this job?
- Working experience in scripting programming languages such as python, bash, chef or similar – 2+ years
- Understand java application deployment and infrastructure setup process – 2+ years
- Build automation to create & maintain AWS EC2 instances with multiple technology applications – 2+ years
- Build automation to release, observe & fix application issues – 2+ years
- Ability to manually upgrades to software versions and certificate renewal – 1+ years
What are some preferred/nice to have skills the manager is looking for?
- Develop java applications
- Test java applications
Will there be a Hacker Rank test Required for this REQ?
Prescreening Questions: Must be submitted on resume, no exceptions!
- How would you verify an application deployment automation script when you don’t have access to environments?
- What are Four Golden signals for production systems and why are they important to understand stability of an application, provide examples?
- What is hard about learning a new technology or programming language from your personal experience?
Interview Process Overview:
30 mins programming exercise
30 mins soft skill