Please scroll down, To apply

mgr application development

hiring now

Starbucks

2024-11-05 05:43:24

Job location Seattle, Washington, United States

Job type: fulltime

Job industry: Science & Technology

Job description

Job Summary and Mission
This position contributes to Starbucks success by managing the planning and execution of activities for Application Development and Quality Engineering for the Alliances & Partnerships Management (APM) technology team, supporting License Stores, Global Channel Development, and Starbucks B2B Gift Cards.

As a manager for application development and quality engineering, you are responsible for managing a team of software developers through planning, delivery, testing, quality assurance services, and operations of solutions and delivering high-quality, reliable, and stable technologies and security capabilities to the platform. You are also responsible for the evolvement, delivery, and support of the technology strategy and roadmaps for new and existing applications and platforms.

You are a great coach and multiplier. You can engage and motivate your team to get their peak performance. You set the overall direction for the team and are responsible for meeting SLAs and ensuring adherence to security and compliance. You foster a customer-centric culture in our teams, enhancing the customer/stakeholder's experience. You are responsible for all people management-related responsibilities and driving operational efficiencies as described below. This role requires people manager experience, technical expertise, domain proficiency, platform depth, and leadership.

Models and acts in accordance with Starbucks guiding principles.

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

Leadership - Sets goals for the workgroup, develops organizational capability, and models how we work together

  • Accountable for the delivery of development and operational efforts of the team by ensuring efforts are staffed, structured, budgeted and prioritized appropriately.
  • Coaches and mentors cross-functional team members in learning new skills and technologies
    Provides technical leadership to the team
Planning and Execution - Develops strategic and operational plans for the work group, managing execution, and measuring results
  • Collaborates effectively in planning, decomposing, estimating, scheduling, prioritization, and resource allocation exercises. Organizes and leads teams through agile and waterfall methodologies.
  • Experience developing and implementing strategic plans and roadmaps for initiatives promoting Quality Management and Governance, Quality
  • Control and Test Management, Functional and Technical Competency, Release and Deployment Management.
Technical Design and Implementation - Provides technical expertise while executing technical responsibilities
  • Leads and influences cross-functional teams in exploratory efforts with new technologies and solutions that are relevant to the organization.
  • Manages the technical team through the solution design process. Leverages and develops talent on the team through all phases of project efforts. Shapes and guides systems approach and manages project initiation, technical design, and development efforts.
  • Ensures the platform has appropriate design patterns, standards, and best practices in place.
  • Responsible for architecture, development standards, KPI's, and certification of design and build across the software platforms
  • Directs team toward secure, durable, scalable, flexible, reusable, and accessible solutions that proactively mitigate against production support issues.
  • Cultivates a test-driven development culture. Ensures the application development team establishes standards and requirements for automated test coverage per platform capabilities. Grows and improves platform offering and coverage for continuous build and integration testing.
Platform Stewardship - Champions platform efforts to promote platform evolution and stability to support business needs
  • Responsible for ensuring the application development team has the vision, roadmap, and platform investments needed to take our 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 sees designs and solutions through enterprise processes and governance to ensure compliant, secure, and supportable solutions.
  • Manages and invests in vendor relationships to understand and influence vendor product offerings and roadmaps, improve support and professional service engagements, and gain insight into technology trends.
  • Identifies, influences, and 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
Partner Development and Team Building - Provides partners with coaching, feedback, and developmental opportunities, and builds effective teams
  • Provides partners with coaching, feedback, and developmental opportunities and builds effective teams. Oversees training and development of partners and makes effective staffing decisions.
    Challenges, inspires, and provides direction and leadership support to team members to achieve partner, business, and customer results.
Production Support for application and platform components - Defines and maintains processes, procedures, and expectations for team's production support responsibilities.
  • Identifies and leverages operational metrics, instrumentation and Key Performance Indicators (KPIs) to measure, monitor, and manage the platform performance and uptime.
  • Leads team through high-severity operational incidents.
  • Continually reviews and prioritizes production issues for resolution of technical debt.
Basic Qualifications
  • 8-10 years of professional industry experience with software development and operations
  • 5+ years of managing systems or application development projects of all sizes and complexities, including large
    systems
  • 5+ years of managing high-performing technical teams
  • Bachelor's degree in Computer Science or related field
  • Knowledge in application development and supporting a development environment
  • Working knowledge of application architecture, infrastructure and security concepts, and technical implementation.
  • Experience in the design, implementation, and delivery of sophisticated build/test/release infrastructure.
  • Demonstrated experience implementing and managing high-capacity, redundant, and mission-critical environments
  • Understanding of data analytics principles, tools, and processing
  • Knowledge and understanding of relevant legal and regulatory requirements, such as SOX, PCI, HIPAA, Data Protection, etc.
Preferred Qualifications

Technical Proficiency
  • Hands-on experience supporting Salesforce
  • Strong understanding of DevOps tooling and best practices to drive the integration of development and operations, ensuring seamless delivery and deployment of applications.
  • Understanding of test automation frameworks (UI, API, performance) and languages (Selenium, C#, Gherkin)
  • Ability to hire, manage, and grow a team of technical experts that cohesively build and operate secure, durable, flexible, and accessible solutions.
  • Requires an understanding of relevant development languages, tools, frameworks, utilities, and technical dependencies.
  • Recognizes, values, and champions high-quality, reusable software with minimal defects on the team.
  • Remains up to date on industry trends and ability to incorporate new technologies, concepts, and development languages into the platform fabric through platform initiatives.
  • Experience with highly virtualized environments and cloud technologies. Working knowledge of any one major cloud platform (e.g. AWS, Azure)
Domain Proficiency
  • Broad and deep understanding of relevant platforms (Salesforce, MuleSoft, Conga, Copado), and applications capabilities, including established
  • API's, system activity components, process flows, the underlying data model, implementation specifics of important business rules, batch jobs, user interface components, and application configuration.
  • Familiarity and curiosity in the business context and trends, as well as the business customers' opportunities.
Interpersonal Skills
  • Ability to lead, influence, and collaborate with cross-functional teams across technology and business, including architects, analysts, developers,
  • QA analysts, and other technology managers
  • Ability to articulate ideas, using facts and data, for solutions to both technical and business communities
  • Excellent verbal and written communication skills
  • Ability to influence and negotiate strategy and roadmaps in planning exercises
  • Strong analytical and problem-solving skills
  • Ability to balance multiple priorities and meet deadlines
  • Ability to make timely and effective decisions using a mixture of intuition, analysis, experience, and judgment
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 . click apply for full job details

Inform a friend!

<!– job description page –>
Top