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 a Senior App Developer in Data Platform Services you will be responsible for managing and maintaining Enterprise Data Analytics Platform (EDAP) solutions. EDAP is 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, 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 evolves around but not limited to administering and developing operational best practices for Data Analytics and reporting platforms like Alteryx, Tableau and Power BI.
Summary of Key Responsibilities
Responsibilities and essential job functions include but are not limited to the following:
Technical Design and Implementation
- Builds platform solutions that are secure, durable, scalable, flexible, and accessible and proactively mitigate against production support issues.
- Key contributor and driver in the deployment approach, including planning and execution, data transformation 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.
- Implements and promotes SRE (Site Reliability Engineering) mindset.(develop software systems and automated solutions for operational aspects of big data platforms)
Platform Stewardship
- Proactively participates in architecting solutions on the data analytics 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, prioritizes innovative platform opportunities, as well as technical debt, with regular reviews, creating programs and solutions to raise the level of the platform offering or remediate systemic operational problems.
- 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.
- Collaborate with business users to suggest best solutions for analytics use cases.
- Contributes to the platform development community by providing input, content and feedback on design patterns, coding standards, and shared libraries.
Leadership
- Provides project leadership; initiates, organizes and champions small to medium development efforts for a team of developers over a shared code base.
- Takes on leadership opportunities within the development team. Initiates and facilitates team meetings to socialize technical ideas, encourages a culture of technical excellence among peers, and identifies good opportunities for adopting innovation.
- Coaches and mentors other application developers learning new skills and technologies.
- Exhibits leadership courage with respectful, articulate positions to influence critical technology solutions.
Production Support for application and platform components
- 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.
To apply for this job please visit itjobpro.com.