application developer sr.- HR Systems

    • Starbucks Coffee Company
  • Seattle, WA
  • Posted 19 days ago | Updated 8 hours ago

Overview

On Site
Full Time

Skills

HR management
Employee engagement
Design patterns
Security architecture
Software design
Requirements elicitation
Data conversion
Integration testing
System administration
Software development
Web development
HTML5
Job scheduling
Flat file
Continuous delivery
Problem solving
Computer science
Cosmos-Db
RESTful
CUP
Cloud computing
Data
Leadership
Microservices
Design
SaaS
Continuous integration
Quality assurance
Software deployment
Planning
Dashboard
ROOT
Documentation
Training
Java
UI
Cascading style sheets
JavaScript
NoSQL
Database
Middleware
Microsoft Azure
Amazon Web Services
SAP
Taleo
SuccessFactors
DevOps
Network
Writing
Analytical skill
Agile
Scrum
Kanban
Lean methodology
Extreme programming
Supervision
Automation

Job Details

Job Summary and Mission

At Starbucks, our mission is to inspire and nurture the human spirit - one person, one cup, and one neighborhood at a time. As an engineer on the Partner Technology team, you will work to achieve this mission by enhancing, extending, and retooling our Partner (Employee) Integration and Services platform to uplift employee engagement and experience.

As a Software Engineer on the team, you will contribute to the APIs and integrations that power our partner (employee) platforms and services. Our services run in the cloud and integrate with both internal systems and with external vendors. In addition to building integrations and services, you will have the ability to shape the platform and build data products that can fundamentally transform the employee experience. This role will have an opportunity to lead the completion of large features within the team.

This role requires technical expertise, domain proficiency, platform understanding, and an eagerness to develop into a technical professional. We are looking for a Software Engineer with a background in microservice design, REST principles, cloud-native design patterns, and experience working on SaaS systems.

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:
  • Designs and develops microservices using REST principles
  • Automates deployments via CI/CD pipelines.
  • Writes clear, concise, and testable code and troubleshoots/debugs APIs across service boundaries
  • Partners with cross-functional teams such as Infrastructure, Security, Architecture, and QA
  • Assists in solving complex problems with an eye toward a vision of the final product
  • Engages in the solution design process and participates in requirements gathering
  • Leverages established design patterns and coding standards
  • Contributes to the deployment including planning and execution
  • Creates and maintains existing alerts and dashboards.
  • Operates in full stack team environment with on-call shift rotation.
  • Work with data conversion team and take on script development and execution
  • Contributes meaningful feedback in peer code reviews
  • Assists with manual system and integration testing efforts
  • Troubleshoots and remediates incidents to root cause and problems to support end users
  • Creates and maintains documentation supporting training, system administration, deployment, and operational processes and procedures


Basic Qualifications
  • 5 years of professional industry experience with software development
  • 5+ years of hands-on experience development experience with Java
  • Familiar with UI/Web Development using HTML5, CSS, JavaScript
  • Experience with relational and NoSQL databases
  • Building middleware systems, RESTful APIs, and services with public cloud (Azure / AWS).
  • Familiarity with integration patterns (job scheduling tools, event-based integrations, flat files, and apis)
  • Ability to design and develop relevant enhancements on top of applications such as; SAP, Taleo, and SuccessFactors.
  • Using and supporting modern continuous delivery and DevOps pipelines and tools.
  • Strong interpersonal skills, building an effective network of relationships inside and outside Starbucks.
  • Ability to communicate clearly and concisely, both orally and in writing, as an advocate for technology solutions.
  • Strong analytical and problem-solving skills, with proven ability to design pragmatic solutions.
  • Demonstrated success working within an Agile development environment (Scrum/Kanban/Lean/XP).
  • Ability to own the implementation and delivery of small-medium features with minimal supervision.
  • Bachelor's degree in Computer Science or related field

Preferred Qualifications
  • 2+ years of Azure experience with Cosmos DB, App Services, Azure Functions, Azure Service Bus, and Event Hub.
  • 2+ years of experience with large-scale distributed systems, service-oriented architectures, RESTful services, and associated performance and security best practices.
  • 2+ years of experience in CI/CD automation, infrastructure ownership, monitoring, and alerting configuration.
  • Basic understanding of human capital management (HCM) platforms and applications
  • Ability to learn and incorporate new technologies, concepts, and development languages.
  • Understanding of relevant data transport mechanisms and integrations including synchronous, asynchronous, bulk data, tightly and loosely coupled methods.


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