Starbucks Coffee Company senior application developer, Starbucks Technology - Seattle, WA in Seattle, Washington

Summary of Experience

  • Analyzing, diagnosing and proposing solutions to user problems: 6 years

  • Application development and programming experience: 6 years

  • Providing support to various business applications: 6 years

  • Working with process owners and identifying information technology solutions that enable business process improvements: 4 years

Required Knowledge, Skills and Abilities

  • Advanced knowledge of C# and .NET Framework; additional benefit if you have working knowledge of a JVM-based language Java/Scala/Groovy/JRuby).

  • Strong interpersonal skills, building an effective network of relationships inside and outside Starbucks.

  • Ability to communicate clearly and concisely, both orally and in writing, as an advocate for technology solutions.

  • Strong analytical and problem-solving skills, with proven ability to design pragmatic solutions.

  • Mentoring, coaching and leading other technical team members.

  • Strong proficiency in programming languages, databases, web technologies and RESTful API integration techniques.

  • Demonstrated success working within an Agile development environment (Scrum/Kanban/Lean/XP).

Additional Qualifications

  • Deep knowledge of design patterns and OO design principles, including experience with Domain Driven Design.

  • Advanced experience working with distributed systems and architectures, including SOA, SaaS, and microservices approaches; knowledge and experience with Reactive systems preferred.

  • Experience with Cloud hosting technology stacks (SaaS/PaaS/IaaS) and service delivery models, including Microsoft Azure and Amazon Web Services.

  • Significant experience with relational and non-relational, including NoSQL databases.

  • Experience and working knowledge of automated CI\CD pipeline solutions

  • Core Competencies

  • Customer Focus - Delivers legendary service that meets and exceeds all customers' expectations

  • Ethics and Integrity - Adheres to Starbucks values, beliefs and principles during good and bad times.

  • Composure - Remains calm, maintains perspective and responds in a professional manner when faced with tough situations

  • Personal Learning - Takes personal responsibility for the continuous learning of new knowledge, skills and experiences

  • Dealing with Ambiguity - Able to successfully function during times of uncertainty and changing priorities

  • Decision-Making - Makes timely and quality decisions based on a mixture of analysis, wisdom, experience and judgment

  • Interpersonal Savvy - Builds effective relationships with all people; up, down and sideways, inside and outside of Starbucks

  • Results Oriented - Gets results and achieves goals

Starbucks is an equal opportunity employer of all qualified individuals; including minorities, women, veterans, and individuals with disabilities, and regardless of sexual orientation or gender identity. Starbucks will consider for employment qualified applicants with criminal histories in a manner consistent with all federal, state, and local ordinances.