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 team
As 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 Responsibilities
Serve 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. Works 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 web site. 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. Self-motivated individual with experience in designing, documenting, and implementing innovative solutions for the business units or at enterprise level. Prior hands-on full stack development experience with different technologies and platforms. Java development (Spring framework) or other programming languages such as Go, or Node. Excellent problem-solving and analytical skills. Experience with modern development practices and the software development life cycle including Agile based methodologies. Knowledge and proven experience with web development, HTML5, jQuery, CSS etc. Knowledge and prior experience designing and developing microservices and application integration. MongoDB or other NoSQL technologies and SQL Knowledge. Proven ability to adopt to enterprise platforms/technologies at ease. Strong communication and interpersonal skills. Experience working closely with business stakeholders. Desirable technical skills:
Prior experience with Python Knowledge and prior experience with marketing technologies and platforms such as CMS, CDP A broad understanding of cloud architecture and cloud native application delivery in AWS or similar. Experience with Integration and/or API platforms. Education Requirements:
Bachelor's degree in Computer Science, Computer Engineering, Mathematics, or equivalent degree.
Why AstraZeneca?
At AstraZeneca when we see an opportunity for change, we seize it and make it happen, because any opportunity no matter how small, can be the start of something big. Delivering life-changing medicines is about being entrepreneurial - finding those moments and recognising their potential. Join us on our journey of building a new kind of organisation to reset expectations of what a bio-pharmaceutical company can be. This means we're opening new ways to work, pioneering cutting edge methods and bringing unexpected teams together.
So, what's next!
Are you already imagining yourself joining our team? Good, because we can't wait to hear from you.
Where can I find out more?
Follow AstraZeneca on LinkedIn
Follow AstraZeneca on Facebook
Follow AstraZeneca on Instagram
AstraZeneca is an equal opportunity employer.
AstraZeneca will consider all qualified applicants for employment without discrimination on grounds of disability, sex or sexual orientation, pregnancy or maternity leave status, race or national or ethnic origin, age, religion or belief, gender identity or re-assignment, marital or civil partnership status, protected veteran status (if applicable) or any other characteristic protected by law. AstraZeneca only employs individuals with the right to work in the country/ies where the role is advertised.