Walgreens Boots Alliance - Deerfield, IL
posted 5 months ago
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.