Starbucks Job - 38583034 | CareerArc
  Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: Starbucks
Location: Seattle, WA
Career Level: Associate
Industries: Food, Beverage

Description

Job Summary and Mission     
We are seeking a highly experienced, self-motivated Pega BPM (Business Process Management) Application Developer with 5+ years of hands-on development experience to model & automate business processes leveraging Pega BPM platform, and 7+ years of overall technology experience. To be successful as an application developer senior, you will collaborate with business process owners & technology teams to design, configure, develop and deploy Pega BPM Cloud Applications. This role requires deep technical expertise, Process Automation domain proficiency, Pega Platform depth, and vast experience building BPM Applications & Integrations with other enterprise systems
Typical activities include business requirements analysis, Dev effort estimation, technical development, and process improvement coupled with the ability to drive efforts and help deliver the BPM solutions across various IT and business functions; with engaging external implementation partners
In this role, you will work closely with DPA Center of Excellence (CoE) team contributing towards DPA strategy, solidify the existing governance structure and enable team members with Pega BPM knowledge. You will also partner with Architecture team for technical assessments and help articulating the Pega's value proposition vs other available solution options, to make the right decision
In addition to delivering new BPM Applications and enhancing/ supporting existing applications, an effective application developer senior will contribute relevant technical, functional, and process expertise, negotiate and drive alignment, and coach & mentor other peer developers    

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

Technical Design and Implementation

  • Performs hands-on Development, Configurations on Pega BPM (Business Process Management) platform to meet business requirements; as part of New projects, Enhancements & Sustainment work items for BPM Production applications servicing multiple business units & markets
  • Analyzes & assesses the fitment of various integration options and builds the integration between Pega BPM Application (on Cloud) and other enterprise On-Prem/ SaaS/ Cloud based applications, that effectively meets Starbucks business needs, security, and SLA requirements
  • Work with business process owners to validate requirements and backlog refinement, shapes and guides development approach, helps with project initiation, contributes to functional design, and leads technical design and development
  • Collaborates in planning, decomposing, estimating, scheduling, prioritization, and resource allocation exercises. Mitigates risk with prototypes for complex problems as appropriate. Build incrementally, with an eye toward vision of the final product. Provides transparency in approach and progress, throughout the process
  • Establishes coding standards & configuration management practices for other developers in the team and external implementation partners (vendors). Conducts code and design review session for vendor deliverables and provides review comments
  • Establishes and maintains CI/ CD pipeline to break code into pieces, automate testing tasks and enabling multiple developers to work on same features & achieve faster deployment to Production
  • Acts as key contributor to deployment planning, data conversion approach, script development and execution and transition of solution to the platform's operational context 
  • Creates Process Flow diagrams, Technical Design documentation for delivered Pega BPM capabilities

Platform Stewardship

  • Partners with cross functional teams, such as Platform Engineering, Architecture, Security, Infrastructure, QA and key Development teams, to deliver Platform Upgrades, new Pega capabilities such as Archive/ Purge, Integrations and strengthen the platform from a technology perspective
  • Deepens relationship with Pega to understand and influence product offerings and roadmaps, improves issue resolution support engagement and gains insight into technology trends, to apply the learnings in Starbucks context
  • Contributes to the Pega BPM platform development community by providing inputs, content and feedback on application design patterns, coding standards, and reusable shared libraries
  • Contributes to the vision, roadmap, and platform investments needed to take our business solutions to the next level. Identifies, influences, and prioritizes innovative platform opportunities, as well as technical debt, with regular reviews, creating solutions to raise the level of the platform offering or remediate systemic operational problems

Leadership

  • Provides project leadership; initiates, organizes and champions development activities deliverables, with a team of developers 
  • Coaches and mentors peer Developers to deliver integrations, develop & configure within Pega BPM platform for upcoming Projects/ Initiatives
  • Negotiates, facilitates, and influences others to gain alignment and mutually agreeable outcomes in complex and ambiguous situations. Socializes technical approach and design to project team and corresponding dependent teams
  • Provides leadership to uplift the Incident Management/ Communication procedures and guide external implementation partner (vendor) resources to ensure effective Production incident support
  • Takes on leadership opportunities within 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
  • Supervises delivery of other developers & vendor resources on the team by setting priority and guiding deliverables
  • Keeps projects on course by coordinating activities, monitoring project schedules and associated development costs/ resource allocations

Production Support for BPM Applications

  • Collaboratively and effectively diagnoses, troubleshoots and remediates incidents and problems to support the business 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 (KPI) on performance, service incidents, and tickets set forth by the organization leadership. Identifies systemic problems that need holistic solutions and provides feedback towards platform roadmap exercises
  • Creates & maintains documentation supporting the training, system administration, deployment, and operational processes & procedures


 



Job Qualifications

Summary of Experience:

  • 7+ years of professional industry experience with software development
  • Required 5+ years of experience with in-depth hands on application development in Pega BPM (PRPC 7.1.x, Prefer 8.x) and demonstrated success in full lifecycle Pega PRPC implementations with technical expertise across Application Design, Configuration & building Integrations with REST API
  • Certifications: Certified Senior System Architect (CSSA), Pega Certified Decisioning Consultant (PCDC)
  • Proficiency with Java, J2EE programming languages to develop customizations. Knowledge of other Object Oriented Programming (OOP) languages will be a plus 
  • Experience in participating and leading Pega Direct Capture of Objectives (DCO) sessions
  • Expertise in leveraging CI/ CD tools (E.g. Jenkins) and GitHub code repository & associated workflows
  • Demonstrated success collaborating within a scrum team to achieve technical deliverables such as development of application user interface (UI), system configurations, integrations, and reporting
  • Experience with integrating Identity Management services (such as SSO- Single Sign On, Optimal) with Pega BPM applications for ‘External User Access' 
  • Experience in all phases of software development lifecycle including analysis, design, implementation, testing and deployment
  • Expertise in packaging migration and deployment of PRPC applications from one environment to another environment, including Production deployments
  • Bachelor's degree in Computer Science or related field

Required Knowledge, Skills and Abilities:

  • Ability to accurately break down complex application designs into component deliverables and estimate development effort & timelines
  • Strong ability to troubleshoot, identify root-cause and resolve production issues, as reported by the business users
  • Ability to create reusable components that can be leveraged across the enterprise for different projects & initiatives
  • Expertise using debugging, performance measurement and monitoring tools across Pega platform
  • Participate and contribute towards architecture discussion in how to design a Pega BPM application and establish Pega integration with other enterprise systems
  • Good understanding of Application Security aspects and ability to work & consult with Security team during Concept Design, POCs
  • Experience with leveraging Agile methodology (and Jira) to deliver scoped enhancements & projects
  • Strong verbal and written communication skills. Consistently uses communication skills to influence the outcomes
  • Ability to balance multiple priorities and meet the established milestones

Preferable Experience:

  • Experience with Web Scripting Languages such as XML, CSS, JavaScript and HTML
  • Knowledge and development experience with Pega RPA (Robotics Process Automation) or other RPA products such as Automation Anywhere, UiPath & blueprism will be a plus


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 applicantaccommodation@starbucks.com


 Apply on company website