Walgreens is looking to solve problems related to its Digital/Online platform in an Agile environment, specifically impacting limited components/processes of specified functional areas.
Requirements
- Knowledge of coding web or mobile applications
- Knowledge of Agile
- Experience analyzing and reporting data in order to identify issues, trends, or exceptions to drive improvement of results and find solutions
- DevOps
- Skilled in scripting like Bash, Python, Ruby etc
- Working knowledge of Automation software like Chef, Puppet, Terraform, Ansible etc.
- Working knowledge of deployments using Containers/Dockers,CI/CD pipelines
Responsibilities
- Performs and implements daily operational activities that generally influence mid-level components / processes of technology function, including but not limited to writing code and scripts that provide desired functionality to the software products and programs.
- Creates, develops and maintains software code working in an agile environment.
- Evolves software solutions that meet product functionality and quality needs with respect to functionality, performance, scalability, reliability, schedules and adherence to program goals and principles.
- Analyzes and reviews system requirements. Uses requirement and other design documents to gain overall understanding of the functionality of the new or enhanced application.
- Participates in the design, architecture and build phases, to aim at producing high quality deliverables, working with existing architects where appropriate.
- Provides recommendations on product and development environment improvements.
- Reviews and maintains sprint tasks and issue tracking for products
Other
- Bachelor’s degree in computer science or related field of study OR a High School Diploma/GED and at least 4 years of experience in Engineering, Software Engineering or related field
- Willing to travel up to 10 % of the time for business purposes ((within state and out of state)
- Coordinates cross-functionally to accomplish activities. Interacts with internal and external peers and/or managers to exchange semi-complex information related to assigned activities.
- Gathers and updates necessary information and communicates to appropriate parties
- Identifies and determines likely reasons for problematic causes. Prepares accurate documentation and communication to effectively facilitate elimination of problems / roadblocks as they occur and create efficient fixes.