- *Hello,*
Hope you are doing great! 3 Roles for Best Buy. please review the job description below and please let us know if you are interested and available. You can reach me at *952-223-0309 Or share profile @ mahesh_mi...@maritzconsultinggroup.com <mahesh_mi...@maritzconsultinggroup.com> * Role No. 1) Best Buy#: 7810-1 Location: Richfield, MN Interviews: Face to Face only Prescreens: Yes, see highlighted section below [image: Java during in person interview]*Hacker Rank Process:* *Business Overview: * [image: We are the Best Buy Product Data Management (PDM) team, building and delivering software and systems that ingest, manage, and publish product data for Best Buy eCommerce and enterprise use. We are committed to delivering the right software at the right time, using automated testing and agile management practices to achieve those goals.]*Tell me about your department:* *Project Description – what are the selling points that would spike a candidate’s interest in this role:* [image: This is a new team supporting all Dotcom teams at Best Buy with Product Data. This team is the source for BBY online and physical stores.] *Position Overview:* *Responsibilities/Deliverables that the resource will be responsible for:* We are seeking experienced Java engineers who want to work on an agile development team. Our application stack includes (among other things) Java, Spring, Cassandra and RabbitMq. We also develop UI with ReactJS. *Skills Overview:* *What are the MUST have skills that you are looking for in a candidate?* · At least eight years of relevant systems software engineering experience and a BS/MS in computer science or engineering (or equivalent professional experience). · Experience building high-performance, highly-available and scalable distributed systems. · Experience building complex software systems that have been successfully delivered to customers. · Experience with service development, REST, HTTP, Java, Spring, NoSQL, XML, JSON. · Knowledge of and working experience with open source software (e.g. Spring, Apache, Tomcat, etc.). · Experience working with Linux. · The ability to prioritize effectively, communicate clearly, and consistently deliver results. · Keen attention to detail and high level of commitment. *Nice to Have* · Experience with TDD, Agile, Paired Programming. · Aggressive Refactoring. · Any level of experience with NoSQL data stores (MongoDB, Cassandra, etc.) is a plus. · Experience with ReactJS. · Experience with RabbitMq, IBM MQ. · Knowledge of modern Deployment and Configuration Management tools such as Chef, Docker. · Ability and aptitude to dig into and solve challenging problems and proactively avoid problems. · Scripting, automation and troubleshooting of processes and systems; scripting in the shell and at least one of the following: Groovy, Ruby, Perl or Python. · Networks, security, firewalls, load balancers, DNS and other infrastructure components. *What are the technologies and the depth of the technologies that a candidate must have in order to be successful in this role?* Hard requirements: Java Spring Rest Excites: Pairing NoSQL *What are the soft skills that you feel candidate’s must-have in order to be successful in this role?* · You will be part of cross-functional team, will contribute to all aspects of software development and delivery. · Enthusiastic and excited about technology. · Flexible, dependable and know how to have fun while getting a lot done. · Open and honest and willing to share and accept feedback and ideas. · Positive and optimistic. Setbacks and constraints motivate you to work harder. · Aren't afraid to roll up your sleeves and get your hands dirty with the rest of the team. · Strive to constantly improve yourself and your team. *Please provide three industries that would produce fitting candidates:* - Retail *Prescreening Questions * 1. Based on your experience, what is your most- and least-favorite thing about pair programming? 2. How much pairing would you do in a typical day of your ideal job? 3. What causes you to refactor? 4. How often do you refactor? 5. When would you not refactor? 6. Testing How do you confirm the quality of the software you write? 7. What aspects of technology and software development are currently exciting to you? *Interview Process –date(s)/time(s) that are blocked on the manager’s calendar for interviews:* 90 minute on-site Role No.2) Best Buy#: 7832-1 Location: Richfield, MN Interviews: Phone then face to face, locals only Prescreens: Yes, highlighted below [image: Java]*Hacker Rank process?* *Business Overview: * *Tell me about your department:* In this role, you will be a critical member of the team building foundational services for Best Buy's native mobile application platform. You'll support and extend running applications & design and develop new applications. You'll be expected to evaluate and refactor in a rapid manner for every part of our infrastructure. Overall knowledge of designing an application to run on a scalable platform is expected. You will be working in an agile environment, which means test-driven development and pair programming. We are evolving towards a dev ops model, with our development teams engaged in monitoring, optimizing and supporting our production environments. *Project Description:* [image: The team builds services that aggregate data from the various systems available in the Best Buy ecosystem, in order to provide a consistent, reliable, and scalable service interface for the Best Buy native mobile apps.] *Position Overview:* *What would a normal day for this position look like??* 75% of the time actually doing the developing The remainder of the day is Iteration Planning, Retrospectives, Showcases, and Design Sessions *Skills Overview:* *What are the MUST have skills and technologies that you are looking for in a candidate?* *Required Experience* 10+ years of relevant systems software engineering experience BS/MS in computer science or engineering (or equivalent professional experience) Experience with large-scale distributed systems and web oriented architectures Developing Spring/Java/Maven applications Aggressive Refactoring High comfort level with Unix Object Oriented Programming and Service Oriented Architecture design *Preferred Experience* Containers Experience with cloud computing platforms (e.g. AWS, Azure, GCE, etc.) Experience with JSON/RESTful services and best practices therein Collaborating with downstream consumers and upstream providers to establish sound API contracts Pair Programming (Social skills) Test Driven Development (TDD) Infrastructure Automation (Chef in particular) Experience with testing frameworks (JUnit and Spock in particular) Groovy *What are the soft skills that you feel candidates must-have in order to be successful in this role?* - Social Skills - Communication - Sense of humor *Will there be testing required for this role? If so, what test would you like administered & who would you like to administer?* Interview will include a code sample and question/answer. *Prescreening Questions:* *Must be submitted on resume, no exceptions!* 1. Based on your experience, what is your most- and least-favorite thing about pair programming? 2. How much pairing would you do in a typical day of your ideal job? 3. Is simplicity a feature of a system? 4. How do you deal with ambiguous requirements? 5. How often do you refactor? 6. How do you approach technical debt and what are some plans you’ve made to deal with it? *Interview Process Overview:* 45 minute phone interview with Hacker Rank followed by 90 minute in person panel interview Role No.3) Best Buy#: 7830-1 Location: Richfield, MN Interviews: Phone then Face to Face, locals only Prescreens: Yes, see highlighted section below Hiring 2 candidates for the team! [image: JavaScript during phone interview]*Hacker Rank process:* *Business Overview: * *Tell me about your department:* In this role, you will be a critical member of the team building the Best Buy skills on Amazon Alexa & Google Assistant as well as future voice enabled platfoms. You'll support and extend running applications & design and develop new applications. You'll be expected to evaluate and refactor in a rapid manner for every part of our infrastructure. Overall knowledge of designing an application to run on a scalable platform is expected. You will be working in an agile environment, which means test-driven development and pair programming. We are evolving towards a dev ops model, with our development teams engaged in monitoring, optimizing and supporting our production environments. [image: Jarvis team – this is a brand new team in Dotcom supporting Amazon Alexa and Google Assistant.]*Project Description:* *Position Overview:* *What would a normal day for this position look like??* 75% of the time actually doing the developing The remainder of the day is Iteration Planning, Retrospectives, Showcases, and Design Sessions *Skills Overview:* *What are the MUST have skills and technologies that you are looking for in a candidate?* *Required Experience* Must have 8-10 years of relevant systems software engineering experience BS/MS in computer science or engineering (or equivalent professional experience) Experience with large-scale distributed systems and web oriented architectures JavaScript required NodeJS required *Preferred Experience* Alexa skills kit ideal Google Dialogue flow ideal Experience with JavaScript promises AWS Lambda Experience with JSON/RESTful services and best practices therein Collaborating with downstream consumers and upstream providers to establish sound API contracts Pair Programming (Social skills) Test Driven Development (TDD) Infrastructure Automation (Jenkins in particular) Experience with JavaScript testing frameworks *What are the soft skills that you feel candidate’s must-have in order to be successful in this role?* - Social Skills - Communication - *Sense of humor* *Will there be testing required for this role? If so, what test would you like administered & who would you like to administer?* Interview will include a code sample and question/answer. *Prescreening Questions:* *Must be submitted on resume, no exceptions!* 1. Based on your experience, what is your most- and least-favorite thing about pair programming? 2. How much pairing would you do in a typical day of your ideal job? 3. Is simplicity a feature of a system? 4. How do you deal with ambiguous requirements? 5. How often do you refactor? 6. How do you approach technical debt and what are some plans you’ve made to deal with it? *Interview Process Overview:* 45 minute phone interview with Hacker Rank followed by 90 minute in person panel interview *If you find it interesting do send the following details. And attach your resume with the same.* *Name* *Technology* *Contact* *Work Authorization* *Email* *Highest Qualification Education* *Years of Total exp.* *Years of Relevant exp.* *Certification* *Current Location* *Current Company* *Relocation* *Travel* *Current salary/ Rate* *Expected salary/ Rate* *Notice Period * *Availability for Interview* *Thanks & Regards,* *Mahesh Misar* Technical Recruiter & Bench Sales Maritz Consulting Group 6109 Blue Circle Drive I Suite 1000 Minnetonka I MN 55343 *952-223-0309 Office* LinkedIn <http://www.linkedin.com/in/maheshkumarmisar> <http://www.linkedin.com/in/maheshkumarmisar> -- You received this message because you are subscribed to the Google Groups "IT RECURITER" group. To unsubscribe from this group and stop receiving emails from it, send an email to it-recuriter+unsubscr...@googlegroups.com. To post to this group, send email to it-recuriter@googlegroups.com. Visit this group at https://groups.google.com/group/it-recuriter. For more options, visit https://groups.google.com/d/optout.