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).
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
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 & individuals with disabilities. Starbucks will consider for employment qualified applicants with criminal histories in a manner consistent with all federal, state, and local ordinances.