application developer sr.-Data Platform Services

Company:  Starbucks
Location: Seattle
Closing Date: 02/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Now Brewing – application developer sr! #tobeapartner

From the beginning, Starbucks set out to be a different kind of company. One that not only celebrated coffee and the rich tradition, but that also brought a feeling of connection. We are known for developing extraordinary leaders who share this passion and are guided by their service to others.

Job Summary And Mission

This position contributes to Starbucks success by delivering and supporting technology solutions for Business Systems Development initiatives. As an application developer senior, you will collaboratively identify, design, develop and deploy technology and process solutions establishing key business capabilities and platform features, enabling the realization of strategic initiatives and operational improvements. This role requires deep technical expertise, domain proficiency, platform depth, and leadership. Typical activities include requirements analysis, solution design, technical development, and process improvement coupled with the ability to drive efforts and solution improvements effectively across various IT and business functions. In addition to delivering new technology and enhancing/supporting existing systems, an effective application developer senior contributes relevant technical, functional, and process expertise, negotiates and drives alignment, and coaches and mentors less-experienced developers. Models and acts in accordance with Starbucks guiding principles.

As a Senior App Developer in Data Platform Services you will be responsible for managing and maintaining Enterprise Data Analytics Platform (EDAP)’s self service BI reporting solutions. EDAP is a petabyte scale data platform enabling analytics for data driven decision making. You will be contributing towards building Analytics Maturity at Starbucks to empower our stores with actionable insights to drive business. This role evolves around but not limited to administering and developing operational best practices for Data Analytics and reporting platforms like Alteryx, Tableau, Microstrategy, Salesforce and Power BI.

Summary Of Key Responsibilities

Responsibilities and essential job functions include but are not limited to the following:

Technical Design and Implementation

  • Collaborates in planning, decomposing, estimating, scheduling, prioritization and resource allocation exercises. Mitigates risk with prototypes for complex problems as appropriate.
  • Develops software solutions to business problems. Leverages established design patterns and coding standards. Builds solutions that are secure, durable, scalable, flexible, and accessible and proactively mitigate against production support issues.
  • Automates test coverage per platform capabilities and requirements. Establishes and maintains continuous build and integration testing on applicable platforms and assists with manual system and integration testing efforts.
  • Key contributor and driver in the deployment approach, including planning and execution, data conversion approach, script development and execution, warranty period and transition of the solution to the platform's operational context.
  • Operates in both waterfall and Agile Software Development Lifecycle (SDLC) processes and methodologies.
  • Coaches and mentors other application developers learning new skills and technologies.
  • Exhibits leadership courage with respectful, articulate positions to influence critical technology solutions.

Platform Stewardship

  • Proactively participates in helping shape candidate solutions on the platform. This consultative part of the role explores the business capability portfolio to guide and direct solution options to ensure health of the platform.
  • Plays a creative role in the Platform Stewardship portfolio. Contributes to the vision, roadmap, and platform investments needed to take our business solutions to the next level.
  • Partners with cross functional teams, such as Infrastructure, Security, Architecture, QA and key Development teams, to strengthen and elevate the platform from a technology perspective. Successfully drives designs and solutions through enterprise processes and governance to ensure compliant, secure and supportable solutions.
  • Contributes to the platform development community by providing input, content and feedback on design patterns, coding standards, and shared libraries.

Production Support for application and platform components

  • Fulfills responsibilities for on call support, including potential coverage of pager rotation.
  • Collaboratively and effectively diagnoses, troubleshoots and remediates incidents and problems to support the end user community. Initiates and leads root cause analysis efforts to identify and implement solutions to operational issues.
  • Creates, maintains and reports operational Key Performance Indicators (KPIs) on items such as performance, service incidents and tickets set forth by the organization leadership. Identifies systemic problems that need holistic solutions and feedback into platform roadmap exercises.
  • Creates and maintains documentation supporting training, system administration, deployment, and operational processes and procedures.

Preferred Qualifications

Technical Proficiency

  • Knowledge of data structures, algorithms and computer science concepts relative to the big data platforms.
  • 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.
  • Aptitude to pick up new technologies and trends, as they become relevant for the business and our platforms. Examples include IoT, Big Data, REST Services, mobile, and incorporating cloud components.
  • Ability to write and value high quality, reusable software with minimal defects.
  • Ability to learn and incorporate new technologies, concepts and development languages.
  • Thorough understanding of data transport mechanisms and integrations including synchronous, asynchronous, bulk data, tightly and loosely coupled methods.
  • Working understanding of application architecture, infrastructure and security concepts and technical implementation.
  • Administering and managing Data Analytics Platform solutions (On-prem and Cloud).
  • Innovating and developing new platform capabilities for analytics solutions.
  • Collaborate with Business and Analytics orgs to onboard new use cases and drive adoption.
  • Ability to analyze, diagnose and propose solutions to user problems.
  • Ability to understand and escalate technical challenges with options and recommendations.

Domain Proficiency

  • Thorough understanding of big data platform and applications, including established APIs, system activity components, process flows, the underlying data model, implementation specifics of important business rules, batch jobs, user interface components, and application configuration.
  • Experience in designing and developing relevant enhancements on top of industry COTS (Commercial Of The Shelf) applications that differentiate and/or provide competitive advantage.
  • Knowledge of business context and trends, as well as the business customers’ opportunities. Awareness of the functional aspects of the solution.

Interpersonal Skills

  • 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.
  • Excellent verbal and written communication skills.
  • Ability to negotiate priorities, approach, designs and ideas with team members and customers, balance multiple priorities and meet deadlines.
  • Strong analytical and problem-solving skills.
  • 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.

We’d Love To Hear From People With

4-8 years of professional industry experience with software development

Bachelor’s degree in Computer Science or related field

We’d Especially Love To Hear From People With

  • Tableau, Microstrategy and Salesforce Administration experience.
  • Extensive experience in automating ETL workflows for analytics and reporting use cases.
  • Experience in Azure Data Analytics ecosystem (Azure Databricks, Azure Data Factory, Azure Data Lake Storage).
  • Experience in scripting with Python, Terraform preferred.
  • Exposure to Azure Cloud Architecture Patterns.

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

We are committed to creating a diverse and welcoming workplace that includes partners with diverse backgrounds and experiences. We believe that enables us to better meet our mission and values while serving customers throughout our global communities. People of color, women, LGBTQIA+, veterans and persons with disabilities are encouraged to apply.

Qualified applicants with criminal histories will be considered for employment in a manner consistent with all federal state and local ordinances. Starbucks Corporation is committed to offering reasonable accommodations to job applicants with disabilities. If you need assistance or an accommodation due to a disability, please contact us at

#J-18808-Ljbffr
Apply Now
Share this job
Starbucks
  • Similar Jobs

  • Sr Application Developer

    Seattle
    View Job
  • Application Software Developer - Autonomous Vehicle Platform

    Kirkland
    View Job
  • Full-Stack Developer - Platform Services

    Seattle
    View Job
  • application developer sr - Starbucks Technology

    Seattle
    View Job
  • Sr Staff Software Engineer (Developer Platform)

    Seattle
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙