Walgreens Boots Alliance - Deerfield, IL
posted 5 months ago
As a Senior Software Engineer - Web Developer at Walgreens, you will be a seasoned professional with a comprehensive understanding of your area of specialization. Your primary responsibility will be to perform and implement activities that impact components and processes of the Walgreens Digital/Online application. You will anticipate and prevent problems and roadblocks before they occur, typically being assigned to important and complicated undertakings. This role requires you to develop design skills while having a thorough understanding of the organization's current software applications and tools. You will possess in-depth knowledge of programming languages that are crucial to the organization and demonstrate proficiency in them. Your work will involve receiving assignments in the form of short- and mid-term projects that require independent judgment, and you will also mentor less experienced team members. In this role, you will plan, design, develop, and test software systems or applications for software enhancements and new products, including cloud-based or internet-related tools. You 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. Your contributions will be vital in delivering software features with exceptional quality, adhering to designated release plans and delivery commitments. You will engage in the design, architecture, and build phases, aiming to produce high-quality deliverables while collaborating with existing architects. Additionally, you will evaluate the compatibility of programs with existing communications hardware and software features, interact with internal and external peers to exchange complex information, and work closely with team members to guide software architecture and technology decisions. Your role will also involve networking with senior internal and external personnel in your area of expertise to exchange semi-complex information related to assigned activities. You will apply company policies and procedures to resolve a variety of issues, demonstrating developing professional expertise. You will be expected to resolve a wide range of issues creatively and anticipate potential problems before they arise, all while mentoring less experienced members of the team.