.AstraZeneca is a global, science-led, patient-focused pharmaceutical company that focuses on the discovery, development, and commercialization of prescription medicines for some of the world's most serious diseases. But we're more than one of the world's leading pharmaceutical companies.As a high-performing team, we are united and motivated by our shared purpose – to push the boundaries of science to deliver life-changing medicines. We come to work each day to make a difference – to patients, society, and our company.Here you will experience a fast paced and agile environment as we continue to support the business on a journey of evolution and growth, driven by new, exciting technology and digital innovations. It's challenging and sometimes demanding, and that's why we love it.About the teamAs part of AstraZeneca's Commercial Solution Delivery Center, the Product Engineer role is grounded in technology. The development focus will be primarily on the SSD demand portfolio which includes projects and releases on Commercial IT platforms.The Product Engineer will maintain deep working knowledge of platforms/products/infrastructure aligned with their development assignments. This will be a hands-on role and is primarily responsible for the technical design and development of microservices and additionally configuring the omni channel marketing technology stack as applicable. Product Engineer must demonstrate a strong ability and extensive experience on frontend design and development.This role will work closely with the other Engineering Leads, Engineers, and Technical Project Managers in the supported functional areas.Role and ResponsibilitiesServe as an internal consultant on key assigned platforms and technologies for Commercial IT and business partners.Own the build, test, and deployment activities for assigned platform and Commercial IT product initiatives.Work with platform delivery resources to ensure validation of business and functional requirements as part of product development responsibilities.Develop web applications on their different stages and layers, primarily on server side.Design & develop both traditional services and microservices. Optimize services for web & mobile access.Define service integration patterns with other systems and databases.Design and implement omni channel campaigns on IT marketing platforms.Influence our design patterns and contribute to design authority forums.Follow the guidelines of information architecture for the platform and website.Ensure the highest quality of product delivery through the knowledge of the platform.Design supportable and sustainable software.Contribute to the Application Architecture and Design.Provide technical direction to peers, Analyst, and Project Managers.Knowledge, skills and abilities required to successfully perform major duties/responsibilities:5+ years of hands-on software development experience