Application Developer Senior
Starbucks
Athens, Greece
πριν από 2 μέρες
source : Just Join IT

mobile applications (advanced)

JavaScript (advanced)

HTML / CSS (advanced)

Job Summary & Mission :

Everyone knows Starbucks is a leader in coffee, but did you know we are also a software industry leader, embracing new and innovative technologies, and platforms?

Are you looking for that next step in your career where you want to be a part of a tech-savvy organization and play a key role in designing, extending, and supporting applications with a primary focus on Web and Mobile Technology supporting supply chain and finance operations?

The Cloud and Mobile Applications Engineering team build best-in-breed web & mobile applications that are used by Starbucks internal customers and third-party vendors.

And, in keeping with our best-in-breed user experiences, we are currently working on many projects like building a mobile app for our store partners supporting recycling standards and a web app & back-end solution on Azure Cloud integrated with Point of Sale data for our Finance team.

We are looking for a Full Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.

As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries.

You should also be a team player with a knack for visual design and utility.

In this role, you will be an individual contributor to the creation and development of the platform that will be a strategic part of Starbucks Corporate technology and architecture.

The ideal candidate will work closely with our business, and cross-functional & engineering teams to develop the technical specifications, the configuration of applications, and developing extensions and integrations.

If you are driven by innovation, and technical challenges, and want to be a part of some amazing, industry-leading work, join us.

Summary of Key Responsibilities

Responsibilities and essential job functions of the application developer II include but are not limited to the following :

  • Participate in engineering reviews with your team to ensure software development standards are met.
  • Design, develop, implement, document, and test.
  • Collaborate with team members to recommend new software development technologies and development processes.
  • Resolve, mitigate, and perform root cause analysis on production issues. Contribute to production support documentation.
  • Collaborates with the development team, and other Information Technology (IT) teams’ developer leads. Initiates process improvements for new and existing systems.
  • Participates in the solution design process : requirements gathering and backlog refinement, shapes and guides systems approach, helps with project initiation, contributes to functional design, and leads technical design and development.
  • Develops software solutions to business problems. Leverages established design patterns and coding standards. Builds solutions that are secure, durable, scalable, flexible, and accessible and proactively mitigate against production support issues.
  • Participates in a production support rotation that includes pager responsibilities.
  • Coaches, and mentors other team members. Performs cross-training and facilitates information sharing among team members.
  • Automates test coverage per platform capabilities and requirements. Establishes and maintains continuous build and integration testing on applicable platforms and assists with manual system and integration testing efforts.
  • Key contributor and driver in the deployment approach, including planning and execution, data conversion approach, script development and execution, warranty period, and transition of the solution.
  • Operates in both waterfall and Agile Software Development Lifecycle (SDLC) processes and methodologies.
  • Summary of Experience

  • Requires 7+ years of experience in the IT industry
  • Proven experience as a Full-stack developer or similar role (6+ years)
  • Development, deploying, and supporting large enterprise scale solutions (6+ years)
  • Experience developing web and mobile applications (5 years)
  • Service-oriented or RESTful API development (5 years)
  • Working in Agile development teams (5 years)
  • Knowledge of multiple front-end languages and libraries (e.g. HTML / CSS, JavaScript, XML, jQuery)
  • Proficiency in the following technologies : back-end languages (e.g. C#, .Net, Java, Python) and JavaScript frameworks (e.
  • g. Angular, React, Node.js) & REST APIs

  • Desired proficiencies : Azure, NoSQL, iOS, Android, ApacheNiFi, Datadog, New Relic
  • Required Knowledge, Skills and Abilities

  • Bachelor’s degree in Computer Science or equivalent work experience
  • Strong interpersonal skills
  • Ability to communicate clearly and concisely, both orally and in writing
  • Strong analytical and problem-solving skills
  • Proficiency in programming languages
  • Ability to quickly learn new application systems and technologies
  • Knowledge of basic project management framework and methodology
  • Ability to accurately break down complex application designs into component deliverables and estimate design and development timelines
  • 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 206-318-0660 or via email at applicantaccommodation starbucks.com.

    Αναφορά αυτής της εργασίας
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Εφαρμογή
    Το e-mail μου
    Πατώντας στο κουμπί «Συνέχεια », δίνω στο neuvoo τη συγκατάθεση μου να καταχωρήσει τα δεδομένα μου και να μου στέλνει ειδοποιήσεις μέσω email, όπως αναφέρεται λεπτομερώς στην πολιτική προστασίας προσωπικών δεδομένων του neuvoo. Μπορείτε ανά πάσα στιγμή να αποσύρετε τη συγκατάθεση σας ή να διαγραφθείτε οποιαδήποτε στιγμή.
    Συνέχεια
    Φόρμα αίτησης