Software Engineer - Android
Company: WALGREENS
Location: Chantilly
Posted on: January 25, 2025
Job Description:
Job Summary:We are seeking a passionate and driven Software
Engineer who has a solid foundation in development and is on the
path to mastering software design. As a key member of our
engineering team, you will have the opportunity to mentor junior
engineers and become a valuable resource to your peers.
In this role, you will continue to develop your leadership and
collaboration skills while actively contributing to the design
process and taking the lead on projects as opportunities arise.
Strong communication, teamwork, and problem-solving abilities are
essential for success and are key.
If youre eager to grow your career, collaborate with talented
engineers, and take on increasing responsibilities, we want to hear
from you.Job 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 WBA
Walgreens (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. WBAs
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 nations 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.
The actual salary an employee can expect to receive, plus bonus
pursuant to the terms of any bonus plan if applicable, will depend
on experience, seniority, geographic location, and other factors
permitted by law. To review benefits, please visit
jobs.walgreens.com/benefits.
"An Equal Opportunity Employer, including disability/veterans".
Basic Qualifications
- Bachelors 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.Mobile Developer
- 2 Years of Mobile App development experience and hands-on
skills in Kotlin (Android)
- NICE TO HAVE - 2 years of Mobile App development experience and
hands on skills in Swift, SwiftUI, Objective C (iOS)
- Experience in building client applications consuming JSON based
on APIs
- Experience in Test Driven Development and Testing
Automation
- Knowledge of software engineering best practices including
coding standards, code reviews, source control management, build
process, testing & operations
- Experience with ensuring code is compliant with Accessibility
standards
- Experience in building Design patterns, modularized apps
#LI-JW1
#LI-HybridRequired
Keywords: WALGREENS, Richmond , Software Engineer - Android, IT / Software / Systems , Chantilly, Virginia
Didn't find what you're looking for? Search again!
Loading more jobs...