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. Starbucks Technologists enable the mission by using technology to amplify the human connection.
We are looking for a hands-on full stack developer, to enhance and build out the future of our Starbucks retail Point-Of-Sale (POS) platform. Our platform enables baristas to fulfill over 7 million transactions a day at close to 10,000 locations.
The ideal candidate will have at least 5 years’ experience building multiple applications on the Microsoft .NET stack and be comfortable working in a collaborative environment.
As an app dev II, you will:
SUMMARY OF KEY RESPONSIBILITIES
Responsibilities and essential job functions include but are not limited to the following:
Developing, implementing, documenting, and testing changes to application subsystems.
Creating prototypes and ensuring high quality deliverables meeting user expectations.
Supporting system and integration testing activities.
Initiating design and code reviews to insures adherence to software development standards.
Participating in requirements gathering and functional specifications.
Researching and resolving production issues and performing root cause analysis.
Documenting production support processes and anticipating long term support issues and planning for corrective actions.
Establish, maintain and ensure compliance with standards for development, testing and documentation.
SUMMARY OF EXPERIENCE
C#/.Net middle tier and web development
Data modeling and database design
Service oriented (SOA) and RESTful API development Developing, deploying and supporting large, enterprise-scale solutions
Analyzing, debugging and proposing solutions to technical application issues
Experience with cloud-based application development and deployment preferred
Experience build web applications with Javascript is preferred
Retail experience preferred
POS experience preferred
REQUIRED KNOWLEDGE, SKILLS AND ABILITIES
Bachelor’s degree in Computer Science or equivalent work experience
Experience working with Test-Driven Development processes.
Strong interpersonal and collaboration skills
Familiarity with Agile, Lean, and DevOps
Effective written and verbal communication skills
Solid understanding of OO principles, Design Patterns and Software Extensibility Models
Strong analytical and problem-solving skills
Ability to break down complex applications designs into component deliverables and estimate
design and development timelines
Ability to quickly learn new application systems and technologies
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
_ _
Starbucks is about more than just a coffee; they're dedicated to employee and community growth. Starbucks even runs a program that pays for their baristas tuition to help them finish their education. That’s why when you launch your career inspired by human connection and the opportunity to become your personal best, the possibilities are endless. SCAP - Starbucks College Achievement Program