Full Job Description
From the beginning, Starbucks set out to be a different kind of company. One that not only celebrated coffee and its rich tradition, but that also brought a feeling of connection. We are known for developing and supporting partners who share this passion and are guided by their service to others.
As a Starbucks Sr Application Developer, you will . . .
Work closely with other developers, analysts, and key business stakeholders to develop optimum and uplifting UI/UX applications and dashboards. You will help champion the adoption of Enterprise Data Analytics Platform data while working to provide a stable and relevant platform for end users. Additionally, you will work with others on the BI Managed Applications team to ensure best practices in their design and development of dashboards by customers to ensure their end product meets the highest level of quality in all aspects – look and feel, performance and quality.
Summary of Key Responsibilities
Responsibilities and essential job functions include but are not limited to the following:
Deliver dashboard solutions that are stable, secure, and compliant with company standards and practices.
Lead user-centered design sessions to align stakeholders and fellow teammates on data visualization product vision and general project roadmap
Develops, maintains, and executes automated test scripts
Develop reusable tools and libraries enabling rapid and scalable development
Extend, and create new REST APIs and services
Integrate with the team’s existing design patterns and culture
Advance and improve automation frameworks, design test features and implement automated test suites and test frameworks
Participate in system design discussions recommending opportunities and solutions to improve product quality.
Demonstrate deep knowledge in Web Domain and the ability to lead others in adopting best practice and tool standardization.
Integrate with larger patterns serving a petabyte scale Enterprise Data Analytics platform on Azure
Identify improvements in team coding standards and help in implementation of the improvements.
Develop and maintain documentation relating to all assigned systems and projects
We’d love to hear from people who are: (Summary of Experience)
Bachelor’s degree in computer science, management information systems, or related discipline, or equivalent work experience
We are looking for strong hands on knowledge (more than 6/10) in the following:
“Full stack” Web skills
Understands implications from design and implementation choices, including scalability, durability, flexibility, security, user accessibility, realized software quality and effectiveness in learning; and incorporates new technologies.
Understanding of data quality and governance best practices and familiarity with tools in this area
Hands on experience implementing OBIEE and/or Microstrategy dashboards that are stable and scalable.
Demonstrable experience in PowerBI, DAX
Experience developing and improving REST APIs with Node.js, Express.js, and GraphQL.
Experience working with Containers and container-orchestration systems: Docker, Kubernetes, Helm, & AKS a plus
Hands on experience maintaining private npm libraries/repositories
Extended knowledge working with a monorepo – able to share patterns, code and orchestrate tests across a variety of services
Relational database(s) and SQL.
Familiarity with frameworks for large scale data processing like Spark (good to have)
Comprehensive knowledge and experience in implementing Security and Authorization requirements.
CI/CD frameworks and processes for Web
Starbucks and its brands are an equal opportunity employer of all qualified individuals.
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 206-318-0660 or via email at firstname.lastname@example.org