Starbucks Coffee Company application developer lead, Starbucks Technology - Seattle, WA in Seattle, Washington
8-10 years of professional industry experience with software development
4 years of platform requirements analysis, assessment and selection
2 years of leading teams of four or more software developers
Bachelor’s degree in Computer Science or related field
Required Knowledge, Skills and Abilities
Technology Knowledge and Experience
Proficiency in .Net programming languages and platforms (C#, Windows, SQL Server, etc.)
Proficiency in Java and other source platforms (e.g. Linux, Redis, NSB, etc.)
Siginificant experience with cloud migration and development (AWS and/or Azure)
Deep knowledge of database platforms (relational, NoSQL, blob, etc.)
Thorough understanding of application architecture, infrastructure and security concepts and technical implementation.
Knowledge of data structures, algorithms and computer science concepts.
Mastery of relevant development languages, tools, frameworks, utilities and technical dependencies.
Understanding of implications from design and implementation choices toward building secure, scalable, durable, flexible, accessible solutions.
Ability to write and value high quality, reusable software with minimal defects.
Aptitude to pick up new platform technologies and trends, as they become relevant to scalable APIs and supporting systems. Examples include programming language, libraries, architecture patterns and incorporating cloud components.
Thorough understanding of data transport mechanisms and integrations including synchronous, asynchronous,messaging, queueing and other loosely coupled methods
Ability to learn and incorporate new technologies, concepts and development languages and platforms.
Ability to analyze, diagnose and propose solutions to user problems.
Ability to understand and escalate technical challenges with options and recommendations.
Ability to create and articulate ideas and solutions for both technical and business functions
Ability to use facts and data to influence peers and leads on solutions and designs
Ability to work with process owners and identify information technology solutions that enable business process improvements
Excellent verbal and written communication skills.
Active listening skills
Ability to negotiate priorities, approach, designs and ideas with team members and customers
Strong analytical and problem-solving skills
Ability to balance multiple priorities and meet deadlines
Ability to use business knowledge, sound judgment, and resourcefulness to proactively
Ability to make timely and effective decisions using a mixture of intuition, analysis, experience and judgment
Starbucks and its brands are 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.