Walgreens Boots Alliance - Deerfield, IL

posted 5 months ago

Full-time - Mid Level
Deerfield, IL
5,001-10,000 employees
Health and Personal Care Retailers

About the position

The position is for a seasoned, experienced professional who possesses a full understanding of their area of specialization. This individual will be responsible for performing and implementing activities that impact components and processes within specified functional areas of the Walgreens Digital/Online application. The role requires anticipating and preventing potential problems and roadblocks before they occur, and it is typically assigned to important and complicated undertakings. The individual will implement activities that generally impact significant components and processes of their unit, team, or projects within the platform operation, all while working in an Agile environment. The role is focused on developing design skills while maintaining a comprehensive understanding of the organization's current software applications and tools. The candidate must have in-depth knowledge of programming languages that are crucial to the organization and demonstrate proficiency in them. The work will be received in the form of short- and mid-term assignments that regularly require independent judgment. Additionally, the individual will mentor less experienced team members, contributing to their professional growth and development. Key responsibilities include planning, designing, developing, and testing software systems or applications for software enhancements and new products, including cloud-based or internet-related tools. The candidate will write code that meets specifications for large and highly complex software programs and systems, actively participating in software design and development using Agile methodologies. The individual will be expected to deliver software features with exceptional quality, adhering to designated release plans and delivery commitments. This role will also involve contributing to the design, architecture, and build phases to produce high-quality deliverables, while collaborating with existing architects as necessary. The candidate will interact with both internal and external peers to exchange complex information related to their areas of specialization, guiding software architecture and technology decisions alongside other team members.

Responsibilities

  • Plans, designs, develops and tests software systems or applications for software enhancements and new products including cloud-based or internet-related tools.
  • Writes code that meets specifications for large and highly complex software programs and systems.
  • Develops software applications and tools using Agile development methodologies.
  • Delivers software features with exceptional quality, meeting designated release plan and delivery commitments.
  • Contributes to and participates actively in the design, architecture and build phases to produce high quality deliverables.
  • Participates in the evaluation of compatibility of programs with existing communications hardware and software features.
  • Interacts with internal and external peers to exchange complex information related to areas of specialization.
  • Mentors less experienced members of the team.

Requirements

  • Bachelor's degree and at least 4 years of experience in Engineering, Software Engineering or similar field OR High School/GED and at least 7 years of experience in Engineering, Software Engineering or similar field.
  • Experience writing code for moderately complex applications.
  • Experience with programming languages for online applications, microservices or mobile applications.
  • Experience designing/building moderately complex applications/automation.
  • Experience writing automation test or deployment scripts.
  • Experience creating/coding scripting solutions to fix moderately complex problems.
  • Experience identifying operational issues and recommending and implementing strategies to resolve problems.
  • At least 2 years of experience contributing to financial decisions in the workplace.
  • At least 2 years of direct leadership, indirect leadership and/or cross-functional team leadership.

Nice-to-haves

  • Bachelor's Degree in Computer Science, Information Technology.
  • Experience working in an Agile environment.
  • Experience in working on the Kubernetes platform on a microservices architecture on high-traffic applications.
  • Prior experience in mentoring a team of engineers, tech lead or leading an engineering team.
  • Hands-on full-stack proficiency (e.g., Java, NodeJS, SQL, NoSQL, React, JavaScript, etc.).
  • Strong knowledge in implementing, securing, capacity planning, and performance tuning solutions deployed to cloud technologies like Azure, Google Cloud, IBM Cloud, AWS, or Cloud Foundry.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401k plan
  • Paid holidays
  • Paid time off
  • Employee discount programs
  • Tuition reimbursement
  • Professional development opportunities
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service