Software Engineer
Company: Walgreens
Location: Chicago
Posted on: September 20, 2023
Job Description:
Job Summary:This role performs and implements activities that
impacts components / processes of specified functional areas of the
Walgreens business software products OR Digital/Online application
in an Agile environment. Work is typically received in short-term
assignments that often require the application of independent
judgment. Operates within the context of defined procedures that
provide desired functionality to digital solutions, products and
programs, typically for intermediary, basic to complex systems.
Implements activities that influence entry to mid-level components
of the functional areaJob Responsibilities:
- Writes code that meets specifications. Develops software
applications and tools.
- Completes programming and performs testing and debugging
applications
- Develops software applications and tools using Agile
development methodologies.
- Participates actively in the design, architecture and build
phases, to aim at producing high quality deliverables, working with
existing architects where appropriate.
- Participates in the evaluation of compatibility of programs
with existing communications hardware and software features.
Develops professional expertise, applies company policies and
procedures to resolve a variety of issues.
- Works on problems of moderate scope where analysis of
situations or data requires a review of a variety of factors.
Exercises judgment within defined procedures and practices to
determine appropriate action.
- Builds productive internal/external working relationships.
- Receives general instructions on routine work, detailed
instructions on new projects or assignments. Usually works with
some supervision, conferring with superiors on unusual or complex
matters
- Demonstrates proficiency in several areas of the professional
function.
- Has working knowledge of programming languages important to the
organization
- Effectively resolves problems and roadblocks as they occur. Has
working knowledge of programming languages important to the
organization.
- Interacts with internal and external peers and/or managers to
exchange semi-complex information related to assigned
activities.
- Acts as individual contributor as well as team member
- Utilizes experience in order to identify problematic
relationships.
- Anticipates, prevents and eliminates problems and creates
efficient fixes.
- Gathers and updates necessary information and communicates to
appropriate parties.About Walgreens and WBAWalgreens
(www.walgreens.com) is included in the U.S. Retail Pharmacy and
U.S. Healthcare segments of Walgreens Boots Alliance, Inc. (Nasdaq:
WBA), an integrated healthcare, pharmacy and retail leader with a
170 year heritage of caring for communities. WBA's purpose is to
create more joyful lives through better health. Operating nearly
9,000 retail locations across America, Puerto Rico and the U.S.
Virgin Islands, Walgreens is proud to be a neighborhood health
destination serving nearly 10 million customers each day. Walgreens
pharmacists play a critical role in the U.S. healthcare system by
providing a wide range of pharmacy and healthcare services,
including those that drive equitable access to care for the
nation's medically underserved populations. To best meet the needs
of customers and patients, Walgreens offers a true omnichannel
experience, with fully integrated physical and digital platforms
supported by the latest technology to deliver high quality products
and services in communities nationwide.Basic Qualifications
- Bachelor's Degree and at least 2 years of Engineering, Software
Engineering or similar field experience OR High School/ GED and at
least 4 years of Engineering, Software Engineering or similar field
experience
- Experience writing code for applications or automation
- Experience with programming languages for online applications,
microservices, APIs or mobile applications
- Experience building, testing applications or automation
- Knowledge of the Software Development Life Cycle
- Experience creating coding solutions to fix moderate
problems/issues
- Willing to travel up to 5% of the time for business purposes
(domestically and/or internationally). Preferred Qualifications
- Bachelor's Degree in Computer Science, Information Technology
or similar field
- Experience working in an Agile environment
- At least 2 years of progressively complex related
experience.
- Experience identifying operational issues and recommending and
implementing strategies to resolve problems
- DevOps
- 2+ years of on experience is Deployment automation for various
applications IaaS, PaaS platforms
- 2+ years of hands-on experience in automation software like
Chef, Puppet, Ansible, Terraform or equivalent
- Good knowledge of GIT workflows and Repo management
- Excellent knowledge in implement of CI/CD pipelines for Cloud
deployments using containers/Docker
- Working knowledge of Kubernetes and microservices architecture
and other DevOps tooling and Linux environments
- Working knowledge or experience of software development for Web
and Mobile applications in agile environments
- Web/backend Developer
- Previous experience with full stack development ranging from
front-end user interfaces to back-end systems
- Proficient in back-end languages like Java, Node/Typescript,
.NET, Python etc. with exposure to performance optimization of high
traffic & scalable services
- Hands on with modern UI frameworks like React with good
knowledge of front-end design pattern (stateless components,
conditional rendering, controlled components, hooks etc.)
- Excellent knowledge of distributed SQL (e.g., Oracle, MySQL),
NoSQL (MongoDB, Cassandra) design & consumption patterns
- Have an exposure to implementation, capacity planning &
performance tuning of Cloud technologies - Azure (ACS, AKS),
Google, IBM, AWS or Cloud Foundry
- Knowledge of software engineering best practices including
coding standards, code reviews, source control management, build
process, testing & operations
- Mobile Developer
- 2 years of Mobile App development experience and hands on
skills in Swift, SwiftUI, Objective C ( iOS)
- 2 Years of Mobile App development experience and hands-on
skills in Kotlin ( Android)
- Experience in building client applications consuming JSON based
on APIs
- Knowledge of software engineering best practices including
coding standards, code reviews, source control management, build
process, testing & operations
- Software Engineer in Test
- 3+ years of experience as an SDET, Developer, or strong
Automation Engineer
- Experience developing automation in at least one OO language -
Java, C#/C++, Python or web based technologies
- Proven experience creating automation frameworks and tools to
support test automation
- Experience working in a Microservices based architecture in a
cloud native environment
- Data & Analytics
- 2 years of experience in integrating, transforming and
consolidating data from various structured and unstructured data
systems for building analytics solutions in any cloud Platforms:
Microsoft Azure, AWS or GCP
- Experience with relational and NoSQL databases such as Cosmos,
Cassandra
- 2 years of Experience in SQL, Java or Python programming
- Experience in Data Pipeline and integration workflow management
tools: Talend, Store Proc, Change Data Capture (CDC), Spark & Azure
API
- Experience identifying operational issues and recommending
fixes to resolve problems
- Knowledge in Azure cloud technologies like Data Flow, Data
Bricks, Azure Synapse, Power BI Analytics
- Experience in any of reporting tools like Power BI, Business
objects, Cognos or TableauAn employee in this position can expect a
salary/hourly rate between $94,900and $151,600 plus bonus pursuant
to the terms of any bonus plan, if applicable. The actual
compensation offered will depend on experience, seniority,
geographic locations, and other factors permitted by law. To review
benefits, please click here .#LI-KU1
Keywords: Walgreens, Chicago , Software Engineer, IT / Software / Systems , Chicago, Illinois
Didn't find what you're looking for? Search again!
Loading more jobs...